oozie在通过协调员提交工作时模拟了哪个用户

时间:2014-10-10 08:34:45

标签: hadoop oozie oozie-coordinator

用户模仿/传播如何在oozie中工作?

3 个答案:

答案 0 :(得分:2)

从Oozie文档中查看User Propogation

它说

  

提交工作流作业时,配置必须包含   user.name属性

如果您没有明确添加此属性,则会为其分配提交作业的用户。

答案 1 :(得分:1)

默认情况下,oozie将其所有作业作为oozie用户自己执行。

可以选择模拟任何用户并运行oozie作业,在kerborized环境和其他受限制的群集中执行时,理想情况下是必需的。

参考this - 用户授权配置

答案 2 :(得分:0)

当我查看日志时,我发现有三个用户

HADOOP_SECURE_DN_USER=hdfs:
HADOOP_YARN_USER=yarn:
USER=gaurav:

所以当通过使用oozie工作流程或协调员运行的作业在HDFS中编写文件时,我们必须检查所有这三个用户是否应该拥有该HDFS文件/目录的权限。