2、删除防火墙 sudo apt-get remove iptables
3、配置ssh 打开/etc/ssh/ssh_config 在最后添加两行 StrictHostKeyChecking no UserKnownHostsFile /dev/null
4、修改hosts文件 修改/etc/hosts 加入 192.168.1.101 master 192.168.1.102 slave 一个是master节点,一个是slave节点
5、设置固定ip /etc/network/interfaces
6、生成密钥 进入根目录 cd /home/Hadoop (此处hadoop为用户名)ssh-keygen -t rsa 一路空格输入,就会生称公钥和私钥。
在每台电脑都要生成密钥。
7、配置免密登陆 以两台电脑为例(master和slave)
进入.ssh目录 cd ~/.ssh
在master上执行如下操作:
scp slave:/home/hadoop/.ssh/id_rsa.pub /home/hadoop/.ssh/tmp cat tmp>>authorized_keys rm tmp
在slave上执行如下操作:
scp master:/home/hadoop/.ssh/id_rsa.pub /home/hadoop/.ssh/tmp cat tmp>>authorized_keys rm tmp
8、测试 在master上 ssh slave 在slave上ssh master
9、加入其它电脑之后,在每两台电脑之间,重复执行如上操作。(比较麻烦,有简便方法,此处不在描述)