2015-10-25 46 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 - 運行

事情會正常工作。