- 設(shè)置三臺(tái)機(jī)器的主機(jī)名
vi /etc/hostname
hadoop102
hadoop103
hadoop104
- 在任意一臺(tái)機(jī)器Centos7上修改域名映射
vi /etc/hosts
#添加
192.168.3.110 hadoop102
192.168.3.111 hadoop103
192.168.3.112 hadoop104
- 設(shè)置靜態(tài)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 #必須和當(dāng)前主機(jī)IP相同,否則無法訪問外網(wǎng)
DNS1=8.8.8.8 #訪問外網(wǎng)需要
- 主機(jī)無密鑰登錄
ssh localhost # 使用此命令登錄一次 (會(huì)輸入一次 yes, 三次 root 密碼)苏揣,用于生成 ~/.ssh 目錄
cd ~/.ssh
ssh-keygen -t rsa # 執(zhí)行此命令后一直按回車即可,生成的密鑰保存為 .ssh/id_rsa
# 執(zhí)行成功后會(huì)在 ~/.ssh 下生成 id_rsa 私鑰文件 和 id_rsa.pub 公鑰文件构拳。
#密鑰分發(fā)到各個(gè)主機(jī)
ssh-copy-id root@hadoop102
ssh-copy-id root@hadoop103
ssh-copy-id root@hadoop104
#同步密鑰到剩余主機(jī)
scp ~/.ssh/authorized_keys root@hadoop103:~/.ssh/
scp ~/.ssh/authorized_keys root@hadoop104:~/.ssh/