首先我们确认要搭建集群的分配:
node-1 NameNode DataNode ResourceManager
node-2 DataNode NodeManager SecondaryNameNode
node-3 DataNode NodeManager
安装包在文章最后
网络环境准备
配置虚拟机时采用 NAT 方式联网。
服务器系统设置
3台节点都网络同步时间
ntpdate cn.pool.ntp.org
设置主机名
vi /etc/sysconfig/network
NETWORKING=yes
HOSTNAME=node-1
配置 IP、主机名映射
vi /etc/hosts
192.168.83.133 node-1
192.168.83.134 node-2
192.168.83.135 node-3
配置 ssh 免密登陆
生成 ssh 免登陆密钥
ssh-keygen -t rsa
(四个回车)
执行完这个命令后,会生成 id_rsa(私钥)、id_rsa.pub(公钥)
将公钥拷贝到要免密登陆的目标机器上
ssh-copy-id node-1
ssh-copy-id node-2
ssh-copy-id node-3
配置防火墙
查看防火墙状态
service iptables status
关闭防火墙
service iptables stop
查看防火墙开机启动状态
chkconfig iptables --list
关闭防火墙开机启动
chkconfig iptables off
JDK 环境安装
上传JDK安装包
我这里是直接粘贴复制并解压好了的