Hadoop + Spark生态系统操作与实战指南
上QQ阅读APP看书,第一时间看更新

2.2 虚拟机配置

1.前期准备

本节主要讲解如何在VMware中配置三台虚拟机互通且联网。

读者可以从【百度云盘】Hadoop集群目录中直接下载作者配置好的虚拟机(Java为1.7版本,NAT互通,可以联网)。2.2节、2.3节操作已经全部完毕,只要虚拟机加载三台CentOS就可以直接跳到2.4节开始配置集群。解压后三台虚拟机如图2-1所示。

图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所示。

图2-2 虚拟机软件加载三台虚拟机整体展示

5.配置多台虚拟机互通且上网

(1)多台配置注意事项

注意:配置过程中会出现一个问题:MAC地址冲突,所以虚拟机在开启的时候要使用【移动】,切勿使用【复制】。MAC地址冲突错误如图2-3所示。

图2-3 MAC地址冲突错误

(2)多台虚拟机配置的架构图

多台虚拟机配置的架构图如图2-4所示,这张图是本节的核心,其中包括物理主机的配置、虚拟机软件的配置、三台虚拟主机的配置。

图2-4 多台虚拟机配置的架构图

(3)物理主机的配置

物理主机的配置如图2-5所示。

图2-5 物理主机的配置

(4)虚拟机软件的配置

每台机器设置为NAT连接,具体操作如图2-6~图2-9所示。

图2-6 配置NAT连接一

图2-7 配置NAT连接二

图2-8 配置NAT连接三

图2-9 配置NAT连接四

(5)三台虚拟主机的配置

开启虚拟机的时候注意:配置过程中会出现下面一个问题:MAC地址冲突,所以虚拟机在开启的时候要使用移动,切勿使用复制。选择移动,如图2-10所示。

图2-10 选择移动

如果选择“我已移动该虚拟机”,则这台机器网卡(物理地址)只有一个。

如果选择“我已复制该虚拟机”,则这台机器网卡(物理地址)还需要重新配置,比较麻烦。

进入虚拟机之后配置网络IP,步骤如图2-11~2-14所示。

图2-11 配置网络IP一

图2-12 配置网络IP二

图2-13 配置网络IP三

图2-14 配置网络IP四

(6)关闭防火墙

• 重启后生效。

开启:chkconfig iptables on

关闭:chkconfig iptables off

• 即时生效,重启后失效。

开启: service iptables start

关闭: service iptables stop

防火墙关闭如图2-15所示。

图2-15 同防火墙关闭

(7)测试多台虚拟机互通结果(如图2-16所示)

图2-16 测试多台虚拟机互通结果