我正在运行运行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无法识别(我可以证实这一点同样的例子适用于其他)。我怀疑我的集群中有些配置有误,但我无法弄清楚。