这里搭建一个 3 节点的 Hadoop 集群,其中三台主机均部署 DataNode
和 NodeManager
服务,但只有 hadoop001 上部署 NameNode
和 ResourceManager
服务。
Hadoop 的运行依赖 JDK,需要预先安装。
生成密匙
在每台主机上使用 ssh-keygen
命令生成公钥私钥对:
ssh-keygen
免密登录
将 hadoop001
的公钥写到本机和远程机器的 ~/ .ssh/authorized_key
文件中:
ssh-copy-id -i ~/.ssh/id_rsa.pub hadoop001
ssh-copy-id -i ~/.ssh/id_rsa.pub hadoop002
ssh-copy-id -i ~/.ssh/id_rsa.pub hadoop003
验证免密登录
ssh hadoop002
ssh hadoop003