Hadoop集群环境搭建 第二步 : 防火墙关闭,hostname修改,免密访问

1: 关闭防火墙(Centos6.5).集群中每台机器都要关闭

//临时关闭
service iptables stop
//禁止开机启动
chkconfig iptables off

2.hostname 修改.

vim /etc/sysconfig/network
vim /etc/hosts
sysctl kernel.hostname 或者 hostname hadoop201

 

3:免密访问(这里仅仅演示hadoop201 免密访问hadoop202,hadoop203,hadoop204,hadoop205)(重点内容)

 在每台机器上运行下面命令。(有两种文件格式:dsa 和 rsa,具体可以参考 )

$ ssh-keygen -t dsa -P '' -f ~/.ssh/id_dsa 
$ cat ~/.ssh/id_dsa.pub >> ~/.ssh/authorized_keys

 使用SCP命令 copy hadoop201上的 authorized_keys 文件 到其他机器上。

在 hadoop201机器上运行

scp /root/.ssh/authorized_keys  root@hadoop202:/tmp/authorized_keys201 

在hadoop202机器上 运行

cd /tmp
cat /tmp/authorized_keys201 >> /root/.ssh/authorized_keys 

测试免密效果。在hadoop201上

ssh hadoop202

如果成功登录hadoop202上.表明hadoop201到其他集群机器的免密登录 创建成功。

免密访问 方法二:

在hadoop201 上运行

ssh-keygen -t rsa

 然后在hadoop201上运行。

ssh-copy-id  hadoop201
ssh-copy-id  hadoop202
ssh-copy-id  hadoop203
ssh-copy-id  hadoop204
ssh-copy-id  hadoop205

这一就完成了hadoop201 到hadoop202,203,204,205的免密访问.(这个简单)

最后记得修改windows 主机的host文件

C:WindowsSystem32driversetchosts
127.0.0.1  localhost
192.168.3.101 hadoop201
192.168.3.102 hadoop202
192.168.3.103 hadoop203
192.168.3.104 hadoop204
192.168.3.105 hadoop205

原文地址:https://www.cnblogs.com/kpwong/p/13792960.html