我正在vmware中使用cloudera quickstart来运行示例oozie。
我试着运行一些在cloudera中出现的oozie的例子。
我正在关注以下链接:http://archive.cloudera.com/cdh/3/oozie/dg_examples.html
我解开了“oozie examples.tar.gz”,得到了examples目录。
运行oozie时,我收到一条错误消息:
[cloudera@localhost oozie-3.3.2+92]$ oozie job -oozie http://localhost:11000/oozie -config examples/apps/map-reduce/job.properties -run
订单号:
uce/job.properties-运行错误:e0901:e0901:namenode[localhost:8020]不允许,不在oozies白名单中
oozie-site.xml看起来像:
vi/etc/oozie/conf.dist/oozie-site.xml:
<property>
<name>oozie.service.HadoopAccessorService.jobTracker.whitelist</name>
<value>
localhost:8021
</value>
<description>
Whitelisted job tracker for Oozie service.
</description>
</property>
<property>
<name>oozie.service.HadoopAccessorService.nameNode.whitelist</name>
<value>
hdfs://localhost:8020
</value>
<description>
Whitelisted job tracker for Oozie service.
</description>
</property>
vi.属性看起来像:
hdfs://localhost:8020
jobTracker=localhost:8021
queueName=default
examplesRoot=examples
oozie.wf.application.path=${nameNode}/user/${user.name}/${examplesRoot}/apps/map-reduce
outputDir=map-reduce
我做错什么了?
谢谢您!
2条答案
按热度按时间42fyovps1#
您应该有一些类似于跟踪/etc/hosts的内容。
127.0.0.1 localhost.localdomain localhost本地主机
有关详细信息,请访问此链接。https://issues.apache.org/jira/browse/oozie-1516
2uluyalo2#
在job.properties文件中,我将localhost替换为:localhost.localdomain。它解决了这个问题