1. 首先用五台机器搭建分布式,一个为master,剩下四个分别为slave01、slave02、slave03, slave04。
2. 修改机器名
五台机器分别都执行sudo vim /etc/hostname命令,将文件中的内容分别改为master、slave01、slave02、slave03, slave04。
3. 重启机器,发现机器名修改成功。
4. 修改master的hosts文件,并拷贝到每台slave上。
(1)修改hosts文件
sudo vim /etc/hosts
5. 将hosts文件拷贝到另外两台台机器上,覆盖原来的hosts文件。
master:
scp /etc/hosts hadoop@slave01的IP:~
scp /etc/hosts hadoop@slave02的IP:~
scp /etc/hosts hadoop@slave03的IP:~
scp /etc/hosts hadoop@slave04的IP:~
slaver:
sudo mv hosts /etc/hosts
6. 配置master免密登录
master:
ssh-keygen -t rsa
cat .ssh/id_rsa.pub >> .ssh/authorized_keys