准备工作

1.IP和主机名

更改主机名称sudo vim /etc/hostname,如:

cMaster

设置各个主机的hosts档案sudo vim /etc/hosts

127.0.0.1                localhost
192.168.1.96        cSlave0
192.168.1.43        cSlave1
192.168.1.180     cSlave2
192.168.1.133     cSlave3
192.168.1.120        cSlave4
192.168.1.7            cMaster

2.ssh免密登录

生成公钥密钥

ssh-keygen -t rsa
cat ~/.ssh/id_rsa.pub >> ~/.ssh/authorized_keys

master把自己的公钥发给各个slave

scp ~/.ssh/id_rsa.pub <本机名称>@<目标主机名>:/home/hadoop/
如:
scp ~/.ssh/id_rsa.pub master@slave01:/home/hadoop/

slave存储公钥

cat ~/id_rsa.pub >> ~/.ssh/authorized_keys

尝试能否免密登录

ssh <主机名> #如slave1

3.配置之前的说明

  • 因为使用的是虚拟机,所以可以只用一个Master和一个Slave进行配置,全部配置好之后,将Salve虚拟机复制多份,再相应地改变一部分配置文件
  • 集群的很多配置文件是一样的,在一台机器上配好后,再发给其他节点就可以了
  • 注意所有节点的文件路径最好是一样的

results matching ""

    No results matching ""