我们需要准备几台服务器用来安装hadoop相关软件,数量最好是3台以上
具体操作参考这里:配置ssh免密码登录
ssh-keygen -t rsa -P '' -f ~/.ssh/id_rsa
cat ~/.ssh/id_rsa.pub>>~/.ssh/authorized_keys安装如下方式将刚才生成的秘钥分发到需要免秘钥登陆的机器上
ssh ifnoelse@node-02 'mkdir -p ~/.ssh'
scp ~/.ssh/authorized_keys ifnoelse@node-02:~/.ssh
ssh ifnoelse@node-02 'chmod 700 ~/.ssh;chmod 600 ~/.ssh/authorized_keys'修改以下文件
sudo vim /etc/sysctl.conf添加内容如下
#disable ipv6
net.ipv6.conf.all.disable_ipv6=1
net.ipv6.conf.default.disable_ipv6=1
net.ipv6.conf.lo.disable_ipv6=1之后执行
sudo sysctl -p执行如下命令
systemctl stop firewalld.service #停止firewall
systemctl disable firewalld.service #禁止firewall开机启动修改以下文件,然后重启服务器
sudo vim /etc/sysconfig/selinux #修改SELINUX=disabledsudo hostnamectl --static set-hostname 你的计算机名echo -e '172.31.14.201\tnode-01
172.31.10.173\tnode-02
172.31.12.144\tnode-03
172.31.11.226\tnode-04
172.31.8.109\tnode-05'>>/etc/hosts