使用clouderavm运行oozie问题

wqlqzqxt  于 2021-06-03  发布在  Hadoop
关注(0)|答案(2)|浏览(337)

我正在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

我做错什么了?
谢谢您!

42fyovps

42fyovps1#

您应该有一些类似于跟踪/etc/hosts的内容。
127.0.0.1 localhost.localdomain localhost本地主机
有关详细信息,请访问此链接。https://issues.apache.org/jira/browse/oozie-1516

2uluyalo

2uluyalo2#

在job.properties文件中,我将localhost替换为:localhost.localdomain。它解决了这个问题

相关问题