N 个 hadoop 节点中 运行 Cloudera Manager 是哪个节点?

Which node is running Cloudera Manager out of N hadoop nodes?

我有一个大型 hadoop 集群(24 个节点)。我可以通过 CLI 访问这些节点。前几个不是运行 Cloudera Manager (cloudera-scm-server)。

如何找出哪个节点是 运行 Cloudera Manager?

感谢任何帮助。

Cloudera Manager 将有两个服务。一个是服务器,一个是代理。

正如您所说,您可以通过 CLI 访问所有节点。因此 运行 下面的命令在所有节点上查找哪个是服务器并打开(服务器将 运行 只在一台机器上运行)

sudo service cloudera-scm-server status

另一种查找CDH服务器地址的简单方法

ssh 到任何节点并移动到 /etc/cloudera-scm-agent。在那里你会找到 config.ini 文件,在那里你会找到 server_host 地址