gpt4 book ai didi

hadoop - 使用 Cloudera VM 问题运行 Oozie

转载 作者:可可西里 更新时间:2023-11-01 16:26:21 26 4
gpt4 key购买 nike

我在 vmware 中使用 cloudera quickstart 来运行示例 Oozie。

我正在尝试运行 Cloudera 中的一些 Oozie 示例。

我正在关注此链接:http://archive.cloudera.com/cdh/3/oozie/DG_Examples.html

我解压缩了“oozie-examples.tar.gz”并获得了示例目录。

运行 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 job.properties 看起来像:

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

我做错了什么?

谢谢!

最佳答案

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

关于hadoop - 使用 Cloudera VM 问题运行 Oozie,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23068575/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com