- 设置三台机器的主机名
vi /etc/hostname
hadoop102
hadoop103
hadoop104
- 在任意一台机器Centos7上修改域名映射
vi /etc/hosts
#添加
192.168.3.110 hadoop102
192.168.3.111 hadoop103
192.168.3.112 hadoop104
- 设置静态IP
vi /etc/sysconfig/network-scripts/ifcfg-enp0s3
#修改
BOOTPROTO="static"
#添加
IPADDR=192.168.3.110
NETMASK=255.255.255.0
GATEWAY=192.168.3.1 #必须和当前主机IP相同,否则无法访问外网
DNS1=8.8.8.8 #访问外网需要
- 主机无密钥登录
ssh localhost # 使用此命令登录一次 (会输入一次 yes, 三次 root 密码),用于生成 ~/.ssh 目录
cd ~/.ssh
ssh-keygen -t rsa # 执行此命令后一直按回车即可,生成的密钥保存为 .ssh/id_rsa
# 执行成功后会在 ~/.ssh 下生成 id_rsa 私钥文件 和 id_rsa.pub 公钥文件。
#密钥分发到各个主机
ssh-copy-id root@hadoop102
ssh-copy-id root@hadoop103
ssh-copy-id root@hadoop104
#同步密钥到剩余主机
scp ~/.ssh/authorized_keys root@hadoop103:~/.ssh/
scp ~/.ssh/authorized_keys root@hadoop104:~/.ssh/