hadoop集群搭建--虚拟机centos7minimal版网络配置

centos7minimal版本网络配置

网络配置

配置过程  

在配置网络的时候:先修改主机名:sudo vi /etc/hostname。
配置完后,cat,如下图所示:
在这里插入图片描述
再配置:/etc/sysconfig/network,如下:
在这里插入图片描述
再配置: /etc/sysconfig/network-scripts/ifcfg-eno16777736,如下:
在这里插入图片描述
注意:其实配置到这里,网络配置已经完成了,可以连接外网,如果只是通过ip来连接或下载软件包,配置到此处已经够了。但是,如果你下载的时候不是通过ip,而是通过域名要下载或者连接,那配置到这里还是不够了,因为此时虚拟机还无法解析域名,所以需要配置一下域名解析服务dns的地址。请往下看…
配置dns服务器:/etc/resolv.conf。这里只配置了部分的dns,如果你想配置更多的dns,可以自行百度一下,当然,如果你能在评论里面分享你的dns结果,那就更好啦。如下:
在这里插入图片描述
重启网络:sudo service network restart ,如下:

(注意:集群搭建过程基本都是使用非root用户,如果使用root用户,会注明)
在这里插入图片描述
验证:ping www.tmall.com,结果如下:
在这里插入图片描述
成功!

遇到的问题

这个配置过程,我遇到的一些问题:

  1. 在配置ip地址的时候,也就是ifcfg-eno16777736文件,我开始并没有配置网关,能ping 通vmnet8的ip。网上有人说,能ping通vmnet8,就说明网络配置成功了。其实并非如此,虚拟机的ip和vmnet8的ip,它们本身就在同一网段,只要VMware运行正常,都是能ping通。我觉得能ping通,只是说明虚拟机的ip分配成功了,并不代表虚拟机的网络就已经设置好了。如果不配置网关,是连不通外网的,会报网络不可达的错误。所以要在ifcfg-eno16777736文件加上网关的配置。此时虚拟机就能连接外网了。 验证 ping本地主机的ip地址,如下:
    在这里插入图片描述
  2. 在未配置dns的时候,能连接外网,但是,无法通过域名来连接服务器,会报:unknown host的错误。此时,只要配置好dns即可。详细内容请看上面dns的配置介绍。
  3. 我在一次重启本地主机的时候,发现虚拟机网络又不能连接了,后来找到原因是vmnet8的ip地址的网段改变了,与虚拟机的静态ip地址不在同一个网段了,不在同一网段,网络自然就连不上了。至于本地主机重启为什么会改变vmnet8的ip,我就不清楚了,我也没去深究,毕竟不是专门搞网络的,只要知道遇到这种问题知道怎么排查,怎么解决就可以了。于是,我把vmnet8的ip地址改成静态ip,不再是自动获取了,这样问题就解决了。

#下一步:编译hadoop源码

  • 1
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值