配置SHH集群

==特别要注意当前用户的问题==

1. 修改路由信息

vi /etc/hosts

10.211.55.15 hmaster1

10.211.55.16 hmaster2

10.211.55.17 hslave1

10.211.55.18 hslave2

10.211.55.19 hslave3

2. 关闭防火墙

systemctl status firewalld.service #检查防火墙状态

systemctl stop firewalld.service #关闭防火墙

systemctl disable firewalld.service #禁止开机启动防火墙

3.关闭SELINUX

vi /etc/selinux/config

SELINUX=enforcing #注释掉

SELINUXTYPE=targeted #注释掉

SELINUX=disabled #增加

4.立即生效配置

setenforce 0 #使配置立即生效

5. 生成SSH密钥(所有主机)

ssh-keygen -t rsa

生成密钥,一路回车即可,只适用于测试环境,正式环境请设定密码

6.把公钥写入authorized_keys文件

ssh-copy-id hadoop@hmaster1

把所有主机的公钥拷贝到集群中的Master机

7.在hmaster1将授权文件拷贝发送到所有主机

scp /hadoop/.ssh/authorized_keys hslave1:/hadoop/.ssh/

拷贝到hslave1上,有可能需要授权chmod 600 authorized_keys

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

友情链接更多精彩内容