1、设置ssh免密码登陆
ssh-keygen -t rsa
cp ~/.ssh/id_rsa.pub ~/.ssh/authorized_keys
两两节点之间的SSH免密码登陆
用ssh-copy-id 将本机的公钥复制到远程机器的authorized_keys文件中
<span style="font-size:18px;">ssh-copy-id -i ~/.ssh/id_rsa.pub remote-host</span>
修改一下.ssh的用户和权限
chown hadoop: /home/hadoop/.ssh
chown hadoop: /home/hadoop/.ssh/*
chmod 700 /home/username/.ssh
chmod 600 /home/username/.ssh/*
vim /etc/ssh/sshd_config 修改Port 10010
vim /etc/ssh/ssh_config 修改端口Port 10010
修改hadoop ssh通信的默认端口号
在/etc/conf/hadoop-env.sh 中添加
export HADOOP_SSH_OPTS="-p 10010"