如何确保HDFS和YARN守护程序作为不同的Unix用户运行?

时间:2015-07-13 08:45:12

标签: hadoop kerberos

我正在多节点群集上设置Kerberos身份验证。该文档说HDFS,YARN和MAPREDUCE守护进程应该作为不同的用户运行。我该如何配置?

2 个答案:

答案 0 :(得分:0)

您可以按照Hadoop Security文档作为配置它的第一步。

您必须为所有服务(namenode,datanode,resourcemanager,nodemanager,historyserver等)创建不同的主体,然后按照文档中的说明设置配置属性。

关于hadoop安全性的完整实现需要了解很多。您可以谷歌搜索有关Hadoop安全性的更多文档。之后,您可以提出更多详细信息,例如您尝试过的问题?你遇到异常和日志的地方?

答案 1 :(得分:0)

Cloudera docs在这一点上并不清楚。我也有疑虑。

所以要走的路是:

  1. 部署Cloudera Manager,启动群集。此时守护进程已在适当的用户下运行。
  2. 部署Kerberos。
  3. 通过网络用户界面启用Kerberos。