我对oozie是个新手。我(使用cdh repo )在我的服务器上安装了oozie(我遵循了hadoop在CDH4中运行的CDH4文档)。
我已经使用以下信息更新了我的core-site.xml:
<!-- OOZIE -->
<property>
<name>hadoop.proxyuser.oozie.hosts</name>
<value>*</value>
</property>
<property>
<name>hadoop.proxyuser.oozie.groups</name>
<value>*</value>
</property>
<!-- -->但是当我开始工作的时候:
sudo -u oozie oozie job -oozie http://localhost:11000/oozie -config examples/apps/sqoopList/job.properties -run我得到了:
job: 0000004-130530171203897-oozie-oozi-W但是,当我查看oozie job控制台时,我可以看到我的作业,但我的作业的状态为"START_RETRY“,错误如下
JA009: User: oozie is not allowed to impersonate oozie我没有任何原木……我真的不知道出了什么问题。
我不明白为什么我不能开始工作?你能帮我做这个吗?
发布于 2014-03-17 02:24:05
您可以尝试执行以下操作:
这是我的配置:
<property>
<name>hadoop.proxyuser.oozie.groups</name>
<value>oozie</value>
</property>添加oozie用户和组后,重新启动守护进程。当hadoop再次回归时,它将拥有oozie用户的组映射。
HDFS权限指南中说明了这些操作背后的逻辑:
如上所述确定用户名后,组列表由组映射服务确定,该服务由hadoop.security.group.mapping属性配置。缺省实现org.apache.hadoop.security.ShellBasedUnixGroupsMapping,将执行Unix bash -c groups命令来解析用户的组列表。
对于HDFS,用户到组的映射是在NameNode上执行的。因此,NameNode的主机系统配置确定用户的组映射。
以下两个链接可以提供有关HDFS权限的摘要。https://hadoop.apache.org/docs/r2.2.0/hadoop-project-dist/hadoop-hdfs/HdfsPermissionsGuide.html http://blog.cloudera.com/blog/2012/03/authorization-and-authentication-in-hadoop/
发布于 2014-02-26 20:43:33
我在使用Apache Oozie时也遇到过同样的问题。
在oozie-site.xml中添加以下内容
<property>
<name>oozie.services.ext</name>
<value>org.apache.oozie.service.HadoopAccessorService</value >
<description>
To add/replace services defined in 'oozie.services' with custom implementations.Class names must be separated by commas.
</description>
</property>然后重启oozie。这应该适用于Cloudera发行版also.Just,试一试,一定要让我知道。
发布于 2016-06-13 14:15:31
使用ambari或CLI在HDFS配置中设置以下属性
Key=hadoop.proxyuser.hostname.hosts
value= *
key=hadoop.proxyuser.hostname.groups
value=*
如果您在hue中看到"user Hue not defined as proxyuser“,请执行以下步骤:
步骤1:在Ambari UI中单击oozie
步骤2:点击"configs“输入配置参数
步骤3:转到Custom oozie-site并添加以下2个属性
key=oozie.service.ProxyUserService.proxyuser.hue.groups value= *
key=oozie.service.ProxyUserService.proxyuser.hue.hosts value=*
https://stackoverflow.com/questions/16831586
复制相似问题