大数据之 Hadoop-3-运行环境搭建之克隆虚拟机
由于集群环境需要多个节点,当一个节点配置完毕后,可以通过 VMware 的克隆功能,将配置好的节点进行完整克隆,而不需要重新新建虚拟机和安装操作系统。
接下来将已经安装好 JDK 的centos01 节点的方法,新建两个节点 centos02 和 centos03,具体操作步骤如下:
1、克隆centos01到centos02
关闭虚拟机 centos01,然后在 VMware 左侧的虚拟机列表中右键单击 centos01,选择 【管理】/【克隆】,如下图:
2、克隆centos01到centos03
centos02节点克隆完成后,再次克隆节点centos01,将克隆后的虚拟机名称改为 “centos03”,克隆完成后,所有节点如下图左侧列表所示。
3、修改节点主机名与IP
由于节点centos02、centos03是从 centos01 克隆而来,主机名和IP与centos01 完全一样,因此需要修改这两个节点的主机名与IP。
本例中,分别将节点centos02、centos03的主机名修改为 centos02、centos03,IP修改为固定IP 192.168.222.11
和 192.168.222.12
,具体修改方法请参考上一篇文章。
修改主机名:
$ vi /etc/hostname
centos2 # centos2
修改固定IP:
$ vi /etc/sysconfig/network-scripts/ifcfg-ens33
内容:
TYPE=Ethernet
PROXY_METHOD=none
BROWSER_ONLY=no
BOOTPROTO=static
DEFROUTE=yes
IPV4_FAILURE_FATAL=no
IPV6INIT=yes
IPV6_AUTOCONF=yes
IPV6_DEFROUTE=yes
IPV6_FAILURE_FATAL=no
IPV6_ADDR_GEN_MODE=stable-privacy
NAME=ens33
UUID=b9fe1279-cbfb-4074-80fe-3829d94bbe86
DEVICE=ens33
ONBOOT=yes
IPADDR=192.168.222.11 # IPADDR=192.168.222.12
NETMASK=255.255.255.0
GATEWAY=192.168.222.2
DNS2=114.114.114.114
重启服务:
reboot
4、配置主机IP映射
通过修改各节点的主机IP映射,可以方便地使用主机名访问集群中的其他主机,而不需要输入IP地址。这就好比我们通过域名访问网站一样,方便快捷。
具体步骤:
启动三个节点:centos01、centos02、centos03
使用ifconfig 命令查看三个节点的IP,本次实验的IP分为:
- 192.168.222.10 centos01
- 192.168.222.11 centos02
- 192.168.222.12 centos03
在hosts 文件末尾追加如下内容:
vi /etc/hosts
192.168.222.10 centos01
192.168.222.11 centos02
192.168.222.12 centos03
使用Xshell的输入会话发送给所有窗口的功能,批量修改:
配置完后,在各节点使用ping命令检查是否配置成功,如下:
ping centos01
ping centos02
ping centos03
配置本地 Windows 系统的主机IP映射,以便后续可以在本地通过主机名直接访问集群节点资源。编辑Windows操作系统的:C:\Windows\System32\drivers\etc
,在文件末尾加入一下内容:
192.168.222.10 centos01
192.168.222.11 centos02
192.168.222.12 centos03
为者常成,行者常至
自由转载-非商用-非衍生-保持署名(创意共享3.0许可证)