2015-10-25 20 views
0

我正在运行运行MapR 4.1.0和Yarn的虚拟群集。当我尝试启动通过Oozie的工作,我得到的错误:Ooozie - FileSystem maprfs不存在

[[email protected] no-op]$ oozie job -config job.properties -run 
SLF4J: Class path contains multiple SLF4J bindings. 
SLF4J: Found binding in [jar:file:/opt/mapr/oozie/oozie-4.1.0/lib/slf4j-simple-1.6.6.jar!/org/slf4j/impl/StaticLoggerBinder.class] 
SLF4J: Found binding in [jar:file:/opt/mapr/lib/slf4j-log4j12-1.7.5.jar!/org/slf4j/impl/StaticLoggerBinder.class] 
SLF4J: See http://www.slf4j.org/codes.html#multiple_bindings for an explanation. 
SLF4J: Actual binding is of type [org.slf4j.impl.SimpleLoggerFactory] 
Error: E0902 : E0902: Exception occured: [No FileSystem for scheme: maprfs] 

下面是我修改job.properties文件(我不得不改变JobTracker的参考线)。

nameNode=maprfs:/// 
jobTracker=mapr1node:8032 
queueName=default 
examplesRoot=examples 

oozie.wf.application.path=maprfs:/user/${user.name}/${examplesRoot}/apps/no-op 

我已经花了几天试图找出为什么maprfs无法识别(我可以证实这一点同样的例子适用于其他)。我怀疑我的集群中有些配置有误,但我无法弄清楚。

回答

0

是这些步骤正在工作。 https://community.mapr.com/thread/9539#comment-34807

并安装最新的补丁使用下面的命令 集群1057服务MAPR,监狱长停止 1058服务MAPR,饲养员停止

六/etc/yum.repos.d/maprtech.repo 添加补丁baseurl回购文件。 “baseURL时= http://package.mapr.com/patches/releases/v4.1.0/redhat/” 然后

1064百胜安装MAPR贴片-y 1065服务MAPR-动物园管理员启动 1066服务MAPR-区长启动 1067 maprcli节点cldbmaster 1068服务MAPR-区长QSTATUS 1069服务MAPR -zookeeper qstatus 1070 maprcli节点cldbmaster 1071 maprcli节点列表 - 列svc 1072 netstat -plant | grep的11000 斌/ oozie-start.sh

然后提交样本作业 [MAPR @ VM205 Oozie的-4.1.0] $斌/ Oozie的工作-oozie http://10.10.72.205:11000/oozie -config实例/应用/头/ job.properties - 运行

事情会正常工作。