完全分布式Hadoop的搭建,请见链接: link.
https://blog.csdn.net/qq_45720792/article/details/107299423
以下所有在终端上执行的操作均在root用户下完成!!!
su -
//带环境配置文件切换为root用户
一、建立虚拟机
在VMware中新建1台虚拟机
1、主机名:hadp
2、镜像文件:Centos7
链接: link.
(https://pan.baidu.com/s/1pqGMlRwC-t5Qp5YF-aowuA 提取码:w3du)
3、内存建议为4G,CPU建议为2核
4、网络连接:NAT
5、记录各虚拟机IP
ip addr
//适用于Centos7以上版本
ipconfig
//适用于Centos7以下版本
二、配置静态网卡(IP)
虚拟机每次开机时都有可能更改IP,我们在搭建项目时,虚拟机的IP是不可以改变的。
vi /etc/sysconfig/network-scripts/ifcfg-ens33
//编辑网卡文件
该图是一个未修改的网卡文件(即默认网卡文件)
1、将BOOTPROTO的值(默认是dhcp)修改为static
,即静态地址
2、添加IPADDR(IP地址)、NETMASK(子网掩码)、GATEWAY(网关)
IPADDR="192.168.137.152"
NETMASK="255.255.255.0"
GATEWAY="192.168.137.2"
DNS1=114.114.114.114
DNS2=119.29.29.29
vim操作不熟练的小可爱们,见链接: link.(https://blog.csdn.net/qq_45720792/article/details/107300929)
IPADDR:我们可以设置该虚拟机现在时刻的IP,此作用是保持该虚拟机IP不发生改变(查询IP的命令上文已提到);我们也可以设置一个我们想要的IP,便于理解和记忆(前提是该IP必须有效且未被占用)
NETMASK、GATEWAY:可以打开VMware→编辑→虚拟网络编辑器(→NET设置),进行查看(NETMASK、GATEWAY要与虚拟机的配置保持一致)
我们将ifcfg-ens33文件编辑后,如下:
3、重启网卡
service network restart
//重启网卡,使设置生效
三、配置host文件
vi /etc/hosts
在四台虚拟机上编辑hosts文件
该图是一个未修改的host文件(即默认host文件)
我们在hosts文件中增加以下内容:
192.168.137.100 hadp
我们将host文件编辑后,如下:
四、配置防火墙
systemctl status firewalld.service
查看防火墙状态