我正在運行運行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無法識別(我可以證實這一點同樣的例子適用於其他)。我懷疑我的集羣中有些配置有誤,但我無法弄清楚。