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

问题描述 投票:0回答:2

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

hadoop kerberos
2个回答
0
投票

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

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

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


0
投票

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

所以要走的路是:

  1. 部署Cloudera Manager,启动集群。此时守护进程已在适当的用户下运行。
  2. 部署Kerberos。
  3. 通过Web UI启用Kerberos。
© www.soinside.com 2019 - 2024. All rights reserved.