![Hadoop + Spark生态系统操作与实战指南](https://wfqqreader-1252317822.image.myqcloud.com/cover/520/26943520/b_26943520.jpg)
2.2 虚拟机配置
1.前期准备
本节主要讲解如何在VMware中配置三台虚拟机互通且联网。
读者可以从【百度云盘】Hadoop集群目录中直接下载作者配置好的虚拟机(Java为1.7版本,NAT互通,可以联网)。2.2节、2.3节操作已经全部完毕,只要虚拟机加载三台CentOS就可以直接跳到2.4节开始配置集群。解压后三台虚拟机如图2-1所示。
![](https://epubservercos.yuewen.com/B9965C/15367246104193406/epubprivate/OEBPS/Images/figure_0038_0001.jpg?sign=1739535773-ogUGLpL0SBBhX8FDQIdBlNT0EDPfICoW-0-52294aa089ee315f4c750b863f3ac7e7)
图2-1 解压后三台虚拟机
• 用户名:root,密码:hadoop。
• 用户名:hadoop,密码:hadoop。
2.相关软件下载
下载CentOS6.7,作者已经建立好了一台Linux系统的虚拟机,读者只需在【百度云盘】Soft_BigData目录中下载解压。
• 系统为:CentOS6.7纯净版。
• 用户名:root,密码:hadoop。
• 用户名:hadoop,密码:hadoop。
其余相关软件下载路径如下:
• Hadoop和Spark程序员软件包
http://blog.csdn.net/silentwolfyh/article/details/50936459
• Java程序员软件包
http://blog.csdn.net/silentwolfyh/article/details/50936377
3.下载虚拟机
【百度云盘】Soft_BigData目录中使用VMware10.0.4版本。
4.加载三个Linux虚拟机
将下载的CentOS 6.7虚拟机加载出来三个,分别更名为CentOS01、CentOS02、CentOS03,使用VMware加载打开。虚拟机软件加载三台虚拟机整体展示如图2-2所示。
![](https://epubservercos.yuewen.com/B9965C/15367246104193406/epubprivate/OEBPS/Images/figure_0039_0001.jpg?sign=1739535773-FIoHAxqKOC1ct4Slwy6HJFm7aMvgwRRT-0-6fe16d270e3a9fb3b1ec2c9e57e0824f)
图2-2 虚拟机软件加载三台虚拟机整体展示
5.配置多台虚拟机互通且上网
(1)多台配置注意事项
注意:配置过程中会出现一个问题:MAC地址冲突,所以虚拟机在开启的时候要使用【移动】,切勿使用【复制】。MAC地址冲突错误如图2-3所示。
![](https://epubservercos.yuewen.com/B9965C/15367246104193406/epubprivate/OEBPS/Images/figure_0039_0002.jpg?sign=1739535773-NNp2vAcp29KqSQMrZLaZYcAXETVhPgtA-0-7951b2f53a48583f2046d6ce666bd8e6)
图2-3 MAC地址冲突错误
(2)多台虚拟机配置的架构图
多台虚拟机配置的架构图如图2-4所示,这张图是本节的核心,其中包括物理主机的配置、虚拟机软件的配置、三台虚拟主机的配置。
![](https://epubservercos.yuewen.com/B9965C/15367246104193406/epubprivate/OEBPS/Images/figure_0040_0001.jpg?sign=1739535773-LwLkQURvrLGD3W7vr6fmD440kR3Nr1OT-0-5059e9cd2fd52d307a49e8cc450e2021)
图2-4 多台虚拟机配置的架构图
(3)物理主机的配置
物理主机的配置如图2-5所示。
![](https://epubservercos.yuewen.com/B9965C/15367246104193406/epubprivate/OEBPS/Images/figure_0041_0001.jpg?sign=1739535773-jbYj3UaiviCfe4W2x825ACbeHnBaCNBK-0-489880aa8f23d40db3f0e3d977219fe5)
图2-5 物理主机的配置
(4)虚拟机软件的配置
每台机器设置为NAT连接,具体操作如图2-6~图2-9所示。
![](https://epubservercos.yuewen.com/B9965C/15367246104193406/epubprivate/OEBPS/Images/figure_0041_0002.jpg?sign=1739535773-Di27cn8F90IOU42ho67bLOfsRs2jAOqH-0-9edaa248e52986c793c987a6859712b8)
图2-6 配置NAT连接一
![](https://epubservercos.yuewen.com/B9965C/15367246104193406/epubprivate/OEBPS/Images/figure_0042_0001.jpg?sign=1739535773-LONrBk8VmIZLyssoJAkXS00V8mvPGZYh-0-f810e6bb3666af82a9f63590603482fc)
图2-7 配置NAT连接二
![](https://epubservercos.yuewen.com/B9965C/15367246104193406/epubprivate/OEBPS/Images/figure_0042_0002.jpg?sign=1739535773-P7Poh6cdL9I4dH6OIu0vFUWGu5MWi5jd-0-9f029a17a9997bf5435501880111224d)
图2-8 配置NAT连接三
![](https://epubservercos.yuewen.com/B9965C/15367246104193406/epubprivate/OEBPS/Images/figure_0042_0003.jpg?sign=1739535773-6XRaR1aLP7oKeBkMP98yTPCRou3SI4UZ-0-85fc9de6f57807bd8a31e9e21234132b)
图2-9 配置NAT连接四
(5)三台虚拟主机的配置
开启虚拟机的时候注意:配置过程中会出现下面一个问题:MAC地址冲突,所以虚拟机在开启的时候要使用移动,切勿使用复制。选择移动,如图2-10所示。
![](https://epubservercos.yuewen.com/B9965C/15367246104193406/epubprivate/OEBPS/Images/figure_0043_0001.jpg?sign=1739535773-JTBOHh4WBeJGU4NrFHvBtuMjtc6fTh0f-0-236ccc0a7ca4f38579da09f0e4900a75)
图2-10 选择移动
如果选择“我已移动该虚拟机”,则这台机器网卡(物理地址)只有一个。
如果选择“我已复制该虚拟机”,则这台机器网卡(物理地址)还需要重新配置,比较麻烦。
进入虚拟机之后配置网络IP,步骤如图2-11~2-14所示。
![](https://epubservercos.yuewen.com/B9965C/15367246104193406/epubprivate/OEBPS/Images/figure_0043_0002.jpg?sign=1739535773-olUfapuVeFKYMTyg1I3fc9413cphUbi3-0-b6d564121453b67cd1a65ae4a17c2a91)
图2-11 配置网络IP一
![](https://epubservercos.yuewen.com/B9965C/15367246104193406/epubprivate/OEBPS/Images/figure_0043_0003.jpg?sign=1739535773-z1m6WCKN76U8Lq1dEW7n8Y939Ja8Q7rS-0-279d4a91c6c743618113576b645cbf48)
图2-12 配置网络IP二
![](https://epubservercos.yuewen.com/B9965C/15367246104193406/epubprivate/OEBPS/Images/figure_0044_0001.jpg?sign=1739535773-wVofZLnFO2OqW2CJ0WGiUFyVkt3RFavg-0-31c2c53040d3fb9fce9b1a02530944df)
图2-13 配置网络IP三
![](https://epubservercos.yuewen.com/B9965C/15367246104193406/epubprivate/OEBPS/Images/figure_0044_0002.jpg?sign=1739535773-TpShpTmau1rE3mJgz6K6utp7wjCEvRy7-0-1129f66562af1f3efe2acff36ecbc3ec)
图2-14 配置网络IP四
(6)关闭防火墙
• 重启后生效。
开启:chkconfig iptables on
关闭:chkconfig iptables off
• 即时生效,重启后失效。
开启: service iptables start
关闭: service iptables stop
防火墙关闭如图2-15所示。
![](https://epubservercos.yuewen.com/B9965C/15367246104193406/epubprivate/OEBPS/Images/figure_0044_0003.jpg?sign=1739535773-Gt1Rs4BqQuGW1UKdhydJGDSgj9Tp6cc1-0-e58a44d51a668469caae9bdc4c62bc72)
图2-15 同防火墙关闭
(7)测试多台虚拟机互通结果(如图2-16所示)
![](https://epubservercos.yuewen.com/B9965C/15367246104193406/epubprivate/OEBPS/Images/figure_0045_0001.jpg?sign=1739535773-NeqEj7s6NuHzuGYp0aDIUATxeyp2XZy7-0-97d771d266a507f7e591140089e42bc2)
图2-16 测试多台虚拟机互通结果