准备服务器

我们需要准备几台服务器用来安装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'

配置服务器环境

官方参考文档

禁用ipv6

修改以下文件

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开机启动

关闭SELinux

修改以下文件,然后重启服务器

sudo vim /etc/sysconfig/selinux #修改SELINUX=disabled

修改hostname

sudo hostnamectl --static set-hostname 你的计算机名

在/etc/hosts中添加计算机名

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

results matching ""

    No results matching ""