Hadoop 不允许oozie冒充oozie
我对奥齐有点陌生。我(使用cdh repo)在我的服务器上安装了oozie(我遵循了CDH4文档[我的hadoop正在CDH4中运行]) 我已使用以下信息更新了我的core-site.xml:Hadoop 不允许oozie冒充oozie,hadoop,oozie,Hadoop,Oozie,我对奥齐有点陌生。我(使用cdh repo)在我的服务器上安装了oozie(我遵循了CDH4文档[我的hadoop正在CDH4中运行]) 我已使用以下信息更新了我的core-site.xml: <!-- OOZIE --> <property> <name>hadoop.proxyuser.oozie.hosts</name> <value>*</value> </property> <proper
<!-- OOZIE -->
<property>
<name>hadoop.proxyuser.oozie.hosts</name>
<value>*</value>
</property>
<property>
<name>hadoop.proxyuser.oozie.groups</name>
<value>*</value>
</property>
<!-- -->
我得到:
job: 0000004-130530171203897-oozie-oozi-W
但当我在oozie网络控制台中查看时,我可以看到我的作业,但我的作业状态为“开始重试”
有以下错误
JA009: User: oozie is not allowed to impersonate oozie
我没有任何日志。。。。。我真的不知道怎么了
我不明白为什么我不能开始工作?
你能帮我解决这个问题吗?我在使用Apache时遇到了同样的问题 在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.services.ext
org.apache.oozie.service.HadoopAccessorService
使用自定义实现添加/替换“oozie.services”中定义的服务。类名必须用逗号分隔。
然后重新启动oozie。
这应该也适用于Cloudera发行版。请尝试一下,并一定要让我知道。您可以尝试以下内容:
<property>
<name>hadoop.proxyuser.oozie.groups</name>
<value>oozie</value>
</property>
hadoop.proxyuser.oozie.groups
奥齐
二,。添加oozie用户和组后,重新启动hadoop守护进程。当hadoop再次回归时,它将拥有oozie用户的组映射
HDFS权限指南中说明了这些操作背后的逻辑:
一旦如上所述确定了用户名,则
组由组映射服务确定,该服务由
hadoop.security.group.mapping属性。默认实现,
org.apache.hadoop.security.ShellBasedUnixGroupsMapping将退出
使用Unix bash-c groups命令解析
用户
对于HDFS,用户到组的映射在NameNode上执行。
因此,NameNode的主机系统配置决定了
用户的组映射
以下2个链接可以提供有关HDFS权限的摘要。
使用ambari或CLI在HDFS配置中设置以下属性
Key=hadoop.proxyuser.hostname.hosts
值=* key=hadoop.proxyuser.hostname.groups
值=* 如果在色调中获得“用户色调未定义为proxyuser”,请执行以下步骤: 步骤1:在Ambari UI中单击oozie
步骤2:单击“配置”输入配置参数
步骤3:转到自定义oozie站点并添加以下2个属性 key=oozie.service.ProxyUserService.proxyuser.hue.groups 值=* key=oozie.service.ProxyUserService.proxyuser.hue.hosts
value=*您是否重新启动hadoop核心服务,以便在core-site.xml中进行更改?还有,看这里:嘿,安东尼,我也遇到了同样的问题。你找到解决方法了吗?这里也有同样的问题,希望得到反馈。把答案格式化好。主机名不是用户名,色调与问题无关。
<property>
<name>hadoop.proxyuser.oozie.groups</name>
<value>oozie</value>
</property>