学习Hadoop的第一课(Windows和虚拟机互相ping通的问题)

来源:互联网 发布:粤语翻译普通话软件 编辑:程序博客网 时间:2024/05/24 06:51
        近来由于工作需要,开始学习了Hadoop,第一节课便是搭建环境,我用的是Centos6.8版本(现在最新的是Centos7.2版本,但是由于Centos7与Centos6版本相比,做了很大的变动,而且网络上很少有讲解Centos7的视频,因此我选择了Centos6的版本),关于如何安装虚拟机和Centos6的内容请大家参照"http://www.jb51.net/softjc/340570.html"这个网址进行安装。

       安装好之后,我们便开始进行环境配置了。


       操作步骤:
      1.我们打开终端,输入命令su root从而进入root模式,如下图所示:
     

     2.输入命令vim /etc/sysconfig/network-scripts/ifcfg-eth0然后按回车,进入如下图所示页面,要想进入编辑模式,按字母 i 即可(下图的最下面有插入字样说明可编辑)。
        需要说明的是,我们把BOOTPROTO的值改变成了static,新增了下面蓝色框框住的三行内容。输入完毕后我们先按ESC退出编辑模式,然后输入 :wq保存并退出。
    
    3.接下来我们再修改hostname,我们还是在root权限下,输入命令vim /etc/sysconfig/network,然后按 i 键进入编辑模式,如下图所示,我们把HOSTNAME原来的值修改为我们想要的名字比如我这里用的是itcast01,修改完毕后按ESC键退出编辑模式,然后输入:wq保存并退出这个目录。
   
   4.接下来我们来修改一下映射文件,在root权限下,输入命令vim /etc/hosts,然后按 i 键进入编辑模式,我们在原来配置的基础上增加一行
     192.168.8.88    itcast01  如下图所示。然后我们按ESC退出编辑模式,输入:wq保存并退出当前目录
  
5.接下来我们来关闭防火墙,在root权限下,我们输入命令service iptables status可以查看当前防火墙是否处于开启状态,如果信息有很多内容,说明防火墙处于开启状态(如下图所示)。
 
                                                                                            防火墙处于开启状态

      我们输入命令service iptables stop命令后,我们再查看防火墙状态,就会提示防火墙已关闭如下图所示:
 

        但是这只是暂时关闭了防火墙,由于防火墙是个服务,开机后会自启动,那么我们怎么一次性解决让它一直处于关闭状态呢?我们首先来看下防火墙在哪几种情况下会发生开 机自启动。命令是chkconfig iptables --list(如下图所示),我们可以看到在2、3、4、5这四种情况下会发生开机自启动。那么我们需要看一下当前我们的虚拟机处于哪种情况,我们输入命令vim /etc/inittab即可进行查看。
 
 
  下图便是7种具体情况,我们从最下面的id:5:initdefault:便可以知道我们的虚拟机是第5种情况(图形界面),再对比上图,5:on,说明虚拟机重启后防火墙会自启动.
 

  为了防止防火墙自启动,我们使用命令:chkconfig iptables off,关闭之后再查看,发现所有的情况都是off了,如下图所示。
 
6.接下来我们该重启虚拟机了,我们输入命令reboot,虚拟机就开始重启了。

7.我们回到windows系统界面,找到VMWare的安装目录,找到vmnetcfg.exe文件,双击打开它,
  
    我们可以看到如下图所示的界面,我们点击“更改设置”
  
  进入下图所示界面,我们点击VMnet1,然后在下面的子网IP输入框中输入我们喜欢的网段,这里我用的是8网段。改完之后点击“应用”、“确定”
 

接下来我们进入网络连接,我们配置一下VMWare NetWork Adapter VMnet1的IPV4的地址(请注意:我们禁用了下图中的VMnet8
 
配置的IP地址如下图,由于虚拟机中配置的IP地址是192.168.8.88,这里我们需要配置成同一网段并且IP不能一样,我配置的是192.168.8.100
 
接下来我们需要关闭Windows的防火墙(这个不会可以从网上查,有很多)。
接下来我们还需要查看一下虚拟机的设置里面是否用的就是我们配置的VMWareNet1,如下图所示我们点击“设置”

我们进入下图所示界面,点击“网络适配器”,右边的网络连接我们选择“仅主机模式(H)”这个选项,点击“确定”


配置完上面所有的内容之后,我们来互相ping一下,看是否能ping通,首先我们来通过windows的cmd来ping一下虚拟机,发现可以ping通


接着我们再从虚拟机来ping一下windows,发现也可以ping通!!

至此,大功告成!
注意:如果出现windows无法ping通虚拟机的情况,请将本地连接禁用(如果有本地连接就禁用)。
0 0
原创粉丝点击