使用keytab提交oozie作业

vd8tlhqk  于 2021-06-02  发布在  Hadoop
关注(0)|答案(1)|浏览(426)

我使用keytab文件绕过kerberos,通过oozie运行shell脚本。shell脚本包括hbase shell命令,所以我需要在运行hbase shell命令之前先执行kinit操作。这对我来说很好。
因此,如果我使用协调器启动作业,并且工作流中使用keytab(服务帐户)有几个shell脚本,那么在oozie中是否会发生冲突?因为我使用oozie协调器启动作业,但是在服务帐户的工作流中有keytab文件。
谢谢,

wj8zmpe1

wj8zmpe11#

keytab文件需要存在于所有hadoop数据节点上。当作为oozie job/map任务运行时,shell脚本需要它们来为服务帐户执行kinit。
在将keytab文件部署到共享集群的数据节点时,最好正确设置文件权限,以便其他hadoop作业无法访问它。

相关问题