2014-04-21 77 views
0

我试图运行Cloudera Sandbox(cloudera-quickstart-vm-4.4.0-1-vmware)附带的Oozie的示例。运行Oozie时出现问题

我提取了Oozie-examples.tar.gz那是在/usr/share/doc/oozie-3.3.2+92

如Apache的Oozie的链接显示,我试着运行Oozie的,但没有成功 https://oozie.apache.org/docs/4.0.1/DG_Examples.html

[[email protected] oozie-3.3.2+92]$ oozie job -oozie http://localhost:11000/oozie -config examples/apps/map-reduce/job.properties -run 

Error: E0901 : E0901: Namenode [localhost:8020] not allowed, not in Oozies whitelist 

Oozie的-site.xml中的样子:

少/etc/oozie/conf.dist/oozie-site.xml

<property> 
<name>oozie.service.HadoopAccessorService.jobTracker.whitelist</name> 
<value> </value> 
<description> 
Whitelisted job tracker for Oozie service. 
</description> 
</property> 
<property> 
<name>oozie.service.HadoopAccessorService.nameNode.whitelist</name> 
<value> </value> 
<description> 
Whitelisted job tracker for Oozie service. 
</description> 
</property> 

job.properties样子:

nameNode=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 

我在做什么错?我需要在设置文件时进行任何更改吗?

我有几次不成功的尝试。您的帮助将受到高度赞赏。

感谢, 力

PS 我是新来Oozie的

回答

2

你需要为了加入核心的site.xml这些楼盘的模拟解决您的白名单错误

<property> 
    <name>hadoop.proxyuser.oozie.hosts</name> 
    <value>*</value> 
    </property> 

    <property> 
    <name>hadoop.proxyuser.oozie.groups</name> 
    <value>*</value> 
    </property> 
相关问题