1

集群规划


服务器 hadoop151 hadoop152 hadoop153
HDFS NameNode
DataNode
SecondaryNameNode
Yarn ResourceManager
NodeManager

创建CentOS操作系统


  1. 启动VMware Workstation Pro,新建虚拟机。

  2. 下一步,在“自定义”->“安装客户机操作系统”中选择“稍后安装操作系统”。image.png

  3. 在“选择客户端操作系统”中选择“Linux”,版本选择“CentOS7 64位”。

  4. 下一步,遇到“内存大小”选择“分配8G”,遇到“硬盘大小”分配“50G”.

  5. 一直“下一步”,完成后在左侧“设备”界面准备开始安装操作系统。(需要提前准备CentOS7操作系统镜像)image.pngimage.png

  6. 单机“工具栏”中的绿色播放按钮,启动虚拟机。

  7. 在语言选择中选择“中文”。

  8. 在“安装信息摘要”中将“软件选择”设置为“带GUI的服务器”,“安装位置”点开后直接确定就行(可以百度进行分区),禁用KDUMP。image.png

  9. 手动设置用户名、密码,并创建一个新用户。(将新用户设置成管理员)image.pngimage.png

  10. 完成后重启虚拟机,在虚拟机中工具栏中找到“编辑”->“网络虚拟编辑器”,按步骤记住子网IP。image.png

对CentOS系统进行简单配置


  1. 登录虚拟机,切换到root用户。

  2. 修改主机名

    hostnamectl set-hostname hadoop151
  3. 编辑“/etc/sysconfig/network-scripts/”目录下的“ifcfg-ens33”文件。在文件末尾添加如下内容:

     IPADDR=192.168.227.151
     GETWAY=192.168.227.2
     NM_CONTROLLED=no

    修改如图所示:
    image.png

  4. 在“/etc/sysconfig/network-scripts/”目录下新建文件“route-ens33”并添加如下内容:

    192.168.227.0/24 via 192.168.227.2
    0.0.0.0/0 via 192.168.227.2
  5. 在“/etc”目录下的“resolv.conf”文件末尾添加如下内容。

    nameserver 114.114.114.114
    search localdomain
  6. 在“/etc”目录下的“hosts”文件末尾添加如下内容。

    192.168.227.151 hadoop151
    192.168.227.152 hadoop152
    192.168.227.153 hadoop153
  7. 回到物理机,在“C:WindowsSystem32driversetc”目录下的“hosts”文件末尾添加如下内容:

    192.168.227.151
    192.168.227.152
    192.168.227.153
  8. 在物理机中,打开“控制面板”->“网络和Internet”->“网络和共享中心”->“更改适配器设置”,找到“VMware Network Adapter VMnet8”,右键->“属性”->双击“Internet 协议版本4”->“使用下面的IP地址”。将IP地址改为“192.168.227.1”。image.png

  9. 登录虚拟机,打开终端,尝试ping www.baidu.com,出现如下界面成功。image.png

  10. 禁用防火墙(在root用户下输入)

    systemctl stop firewalld.service // 禁用防火墙
    systemctl disable firewawlld.service // 禁止防火墙开机自启
  11. 关闭虚拟机,右键建好的虚拟机->“管理”->“克隆”,在“克隆类型”中选择“创建完整克隆”image.pngimage.png

  12. 启动之前,单机的“内存”修改为“4G”。(物理机内存大可无视该项)

  13. 重复步骤21,再新建一台虚拟机。

  14. 启动克隆好的虚拟机,切换到root用户,分别将其“/etc/sysconfig/network-scripts/”目录下的“ifcfg-ens33”的“IPADDR”的最后一项设置为152、153。并分别将主机名设置为hadoop152、hadoop153。image.pngimage.png

    hostnamectl set-hostname hadoop152
    hostnamectl set-hostname hadoop153
  15. 重启虚拟机,使用Xshell远程连接工具连接这三台虚拟机

独揽月下萤火
16 声望6 粉丝

做人不要太攀比,踏踏实实做自己。如果非要比一比,那就比比激光雨。