预先配置:
master:192.168.10.128
slave:192.168.10.135
修改方式
# vi /etc/sysconfig/network
将HOSTNAME修改为master或者slave
1、创建新用户(两台机器,root用户)
# useradd hadoop
2、设置密码(两台机器,root用户)
# passwd hadoop
4、修改ssh的配置文件(两台机器,root用户)
# vi /etc/ssh/sshd_config
将如下代码注释掉
RSAAuthentication yes
PubkeyAuthentication yes
AuthorizedKeysFile .ssh/authorized_keys
# service sshd restart
6、设置无密码登陆(用hadoop用户)
# cd /home/hadoop
# ssh-keygen -t rsa
一直回车
进入.ssh目录(虚拟目录)
# cd .ssh/
# cp id_rsa.pub authorized_keys
# chmod 600 authorized_keys
7、从master机器上copy文件到slave机器上(192.168.10.135是我要连接的机器),用root用户
# scp id_rsa.pub root@192.168.10.135:/home/hadoop/
8、在要被连接机器(slave)上执行
# cd /home/hadoop/
# cat id_rsa.pub >> .ssh/authorized_keys
9、在master机器上使用hadoop用户登陆
# ssh slave