hadoop环境搭建之关于NAT模式静态IP的设置 ---VMware12+CentOs7

Posted @想太多先森

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了hadoop环境搭建之关于NAT模式静态IP的设置 ---VMware12+CentOs7相关的知识,希望对你有一定的参考价值。

很久没有更新了,主要是没有时间,今天挤出时间验证了一下,果然还是有些问题的,不过已经解决了,就发上来吧。

PS:小豆腐看仔细了哦~

关于hadoop环境搭建,从单机模式,到伪分布式,再到完全分布式,我们这里就讨论完全分布式,关于搭建工具,有hadoop+CentOs+VMware,感觉各个版本还是有一点差异的。

随后可能会整理出一个常用版本,今天先说说VM的静态IP的设置吧:

关于VM,大家可能不陌生,目前也是windows系统搭建模拟hadoop环境的必要软件之一。

但是,由于有些人会经常改变地方办公,经常更换ip,所以如果VM使用桥接模式,也会导致经常更换IP,但是集群里每一个主机都要每次都修改,是不是很麻烦呢?

 

首先讲一下,VM的三种连接模式:

 

 

1 桥接模式:什么是桥接模式,我的理解是:利用VM工具模拟出跟主机一模一样的主机出来,也会跟主机一样分配一个IP出来,也就是说,你桥接几个虚拟机,你就拥有多少个电脑+1(主机),大家也许会想到,我们把所有的IP都写成静态的不就行了么?这样的话,即使你设定静态Ip,也有一定的可能性和你当前的局域网环境的其他同事的IP冲突,影响其他同事的工作,特别是在公司里。

2 仅主机模式:什么意思呢?其实就是字面意思,只有主机和虚拟机之间可以互相访问的一个纯净的局域网环境,如果你的虚拟机不需要访问外网,你可以选择这种模式。

3 自定义和LAN,这个没有用到,这里不讨论

4 NAT模式:这个NAT模式就是,虚拟机和主机对外共享一个IP地址,虚拟机只可以和主机互相访问,外网只能访问主机,而访问不了虚拟机,这样的环境再把虚拟机中的IP地址设置成静态的,就完美了。

以下就是步骤:

 1)打开虚拟机后,运行系统,然后点击 编辑 - 虚拟网络编辑器

 

 2)选择NAT模式,移除掉

 

 

 

3)再次添加网络

4)选择VMnet8

 5)修改成NAT模式

 

 

6)查看虚拟机IP

 7)打开主机MS—DOS

 

 8)查看本机ip地址

 

 

9)比对后,得知两个地方ip网段不一样,所以不会冲突了

 

 10)应用后点击 确定

 

 11)虚拟机中先选择 桥接模式

 

 

选择桥接模式,初始化一下网络

当右下角 网络图标再次变亮

说明桥接模式已经配置好了

 12)修改为NAT模式

改成nat模式后,点击确定

 

查看一下ip

 

当前没有分配ip/或者分配了都没有关系,因为我们下面要手动输入ip

 

 13)打开 /etc/sysconfig/network-scripts/ifcfg-eth0,修改静态IP

(如果没有这个文件,可以选择ifcfg-en*开头的文件)

改成static,静态ip地址

 

切换到root用户,才能保存

 

把不需要的可以先删掉,然后配置本地的ip地址

 

对比一下网关是否一致

配置dns,就配成我们熟悉的联通的dns

14)切换到root用户,重启网络服务

 

查看ip

15)看一下是否能够上网

至此就设置完毕了,其实还会出现主机ping不同虚拟机的问题,或者虚拟机ping不同主机的问题,不要慌,按照下面的博文设置一下就好了:

主机ping通虚拟机,虚拟机ping通主机解决方法(NAT模式)

 

以上是关于hadoop环境搭建之关于NAT模式静态IP的设置 ---VMware12+CentOs7的主要内容,如果未能解决你的问题,请参考以下文章

Hadoop分布式集群搭建

centos7搭建伪分布式集群

VMware VMnet8 模式共享主机网络配置静态 IP 和 DNS

Hadoop之搭建完全分布式运行模式

Hadoop.2.x_伪分布环境搭建

大数据入门——搭建Hadoop处理环境