Hadoop完全分布式集群搭建教程(一)
一、准备虚拟机
我们需要准备四台一样的虚拟机,统一采用linux版本Centos7,Hadoop版本为2.7.7版本,JDK为1.8.0版本。
二、配置虚拟机静态ip和名字
1. 配置静态IP地址
这里的ip地址为:
192.168.28.200 hadoop1
192.168.28.201 hadoop2
192.168.28.202 hadoop3
192.168.28.203 hadoop4
如果后期需要shell连接需要配置好外网
1.1、进入network-scripts文件夹下
#进入network-scripts文件夹下
cd /etc/sysconfig/network-scripts/
如下图:
1.2、修改ipcfg-ens3文件
#修改文件
vi ifcfg-ens33
修改以下标注的地方,如下图:
在最后加上几行,IP地址、子网掩码、网关、dns服务器,保存退出。
1.3、重启网路服务
#重启网络服务
service network start
如下图:
查询ip地址
ip addr
如下图:
这个就是此虚拟机的IP地址,同样操作配置其他3台虚拟机。
1.4、检查是否配置完成
#利用ping命令
ping 192.168.28.201
ping 192.168.28.202
ping 192.168.28.203
如下图:
利用ctrl+z结束ping命令
二、配置DNS(每个节点)
2.1、修改host文件
#修改hosts文件
vi /etc/hosts
进来之后我们需要给hosts文件添加以下内容
192.168.28.200 hadoop1
192.168.28.201 hadoop2
192.168.28.202 hadoop3
192.168.28.203 hadoop4
这里的IP地址为你配置好的IP地址和主机名字
如图所示:
这里可以直接按o键快速插入
2.2、将配置好的文件夹拷贝到其他文件夹下
scp /etc/hosts hadoop2:/etc/hosts
scp /etc/hosts hadoop3:/etc/hosts
scp /etc/hosts hadoop4:/etc/hosts
输入命令后,会输入其他虚拟机下的root密码,完成后如图所示。
我们可以查看一下hadoop2下的hosts文件是否传输成功。
三、关闭防火墙(每个节点)
#关闭服务
systemctl stop firewalld
#关闭开机自启动
systemctl disable firewalld
每台虚拟机都需要关闭
Hadoop完全分布式集群搭建教程(一)
Hadoop完全分布式集群搭建教程(二)
Hadoop完全分布式集群搭建教程(三)