亲测了几位博主的博客,有效。感谢博主分享
伪分布式:http://www.powerxing.com/install-hadoop/
#集群式:
https://blog.csdn.net/weixin_42490528/article/details/80752351
http://www.ityouknow.com/hadoop/2017/07/24/hadoop-cluster-setup
其中可参考博客2的免密码配置登录
- 关闭防火墙
查看防火墙状态和关闭防火墙,所有的机子都要做
service iptables status
systemctl stop firewalld.service
- 免密码登陆本机
1)生产密钥
ssh-keygen -t rsa
2)将公钥追加到authorized_keys
cat ~/.ssh/id_rsa.pub >> ~/.ssh/authorized_keys
3)赋予权限
chmod 600 .ssh/authorized_keys
4)验证本机能免密码登陆
ssh hadoop-master
- master免密码登陆slave,以slave1为例
1)登陆slave1,复制master服务器的公钥id_rsa.pub到slave1的root目录下
scp root@master:/root/.ssh/id_rsa.pub /root/
2)将master的公钥id_rsa.pub追加到 slava1的authorized_keys
cat id_rsa.pub >> .ssh/authorized_keys
rm -rf id_rsa.pub
3)在master上面测试
ssh slave1
- 配置slave1登陆master
1)登陆master,复制slave服务器的公钥id_rsa.pub到master的/root目录下
scp root@slave1:/root/.ssh/id_rsa.pub /root/
2)将slave1的公钥id_rsa.pub追加到 master的authorized_keys
cat id_rsa.pub >> .ssh/authorized_keys
rm -rf id_rsa.pub
3)在slave1上测试
ssh master
其他机子也这样测试