(1).按照前面的讲解,安装第二台,第三台Ubuntu虚拟机,并配置hadoop为单机伪分布式。
(2).在三台主机上配置集群的主机名
vi /etc/hostname
分别为Master,Slave1,Slave2
vi /etc/hosts
添加Master,Slave1,Slave2对应的IP.
127.0.0.1 localhost
192.168.56.131 Master
192.168.56.132 Slave1
192.168.56.133 Slave2
(3).SSH无密码验证配置
按照前面单机免SSH密码登录的步骤,分别在Slave1,Slave2上生成公钥,私钥。
把Slave1,Slave2的公钥id_rsa.pub通过scp拷贝到Master上~/.ssh/目录下,分别命名为id_rsa.pub.Slave1,id_rsa.pub.Slave2.
Master节点上综合所有公钥
cat id_rsa.pub.Slave1 >> authorized_keys
cat id_rsa.pub.Slave2 >> authorized_keys
此时再通过ssh Slave1,ssh Slave2登录,发现已经不需要密码了。
再把auth