主节点如何启动hadoop集群中的所有进程?

ccrfmcuu  于 2021-05-29  发布在  Hadoop
关注(0)|答案(1)|浏览(539)

我已经使用普通的hadoop建立了一个由5个虚拟机组成的hadoop集群。群集详细信息如下:
192.168.1.100-配置为运行namenode和snn守护程序
192.168.1.101-配置为运行resourcemanager守护程序。
192.168.1.102-配置为运行datanode和nodemanager守护程序。
192.168.1.103-配置为运行datanode和nodemanager守护程序。
192.168.1.104-配置为运行datanode和nodemanager守护程序。
我在每个虚拟服务器上都保存了主文件和从文件。

硕士学位:

192.168.1.100
192.168.1.101

从属文件:

192.168.1.102
192.168.1.103
192.168.1.104
现在当我跑的时候 start-all.sh 命令来自 NameNode 机器,它怎么能启动所有的守护程序?我不明白吗?没有安装适配器(或者我不知道),所有机器中都有简单的hadoopjar,所以 NameNode 计算机能够启动所有计算机(虚拟服务器)中的所有守护程序。
有人能帮我理解吗?

7tofc5zh

7tofc5zh1#

namenode通过ssh连接到从属服务器并运行从属服务器服务。这就是为什么在中需要公共ssh密钥 ~/.ssh/authorized_keys 在从属服务器上,为运行hadoop namenode的用户提供它们的私有副本。

相关问题