第八讲:配置外界能够访问虚拟机里面的HDFS

本节经过配置实现外界访问虚拟机Centos6.4里面的HDFS。为后续的java读写HDFS作准备java

步骤有:node

一、修改主机Windos7的网络配置centos

二、修改虚拟机Centos6.4里面的网络配置浏览器

三、修改虚拟机Centos6.4里面的防火墙配置网络

1、修改网络配置

我这边的电脑状况是:主机用的是Win7系统,Win7系统安装了VMware Workstation Pro,在VMware Workstation Pro里面安装了Centos6.4。app

固然,VM默认的是NAT模式,咱们能够把这个模式改为”桥接“模式,桥接模式的话,Win7和Centos能够配置成一个网段,可是若是你的Win7网络设置的是自动获取路由器的IP地址的话,后续也须要常常修改Win7和Centos的IP。oop

其实咱们在安装VM软件的时候,这个虚拟机会自动帮咱们安装若干个虚拟网卡,咱们能够保留NAT网络模式,只须要把虚拟网卡改为固定IP而且把Centos的IP改为固定IP就能够了。测试

下面是咱们看到的在Win7上面的虚拟网卡,centos7

咱们看到上面有两个虚拟网卡,也就是VMnet一、VMnet8,由于我系统里面安装了几个虚拟机,那么究竟是哪一个才对应我正经常使用的Centos6.4呢,能够进入centos里面经过ip add 命令来看,而在win7里面能够经过ipconfig命令来看。spa

由上图咱们能够知道,centos里面的eth2对应的就是win7里面的VMnet8,因此,咱们首先把VMnet8设置成固定IP,设置以下。

而后进入centos里面设置网卡信息:

由于咱们刚才用ip add 命令查看到的是eth2网卡,因此直接选择eth2 后点击编辑按钮edit

以下图所示,咱们能够修改链接点的名称,而后切换到IPv4面板,在Method里面下拉选择手动设置,也就是Manual,而后点击Add按钮:

分布输入address ,netmask,getway,最后点击应用apply按钮

点击应用后,咱们能够看到网络应用图标已经显示网络链接成功了。若是不成功的话,能够再次进入界面再点击一次apply按钮。

最后咱们测试下win7和centos是否互通。

在centos终端里面输入ping 192.168.74.1  能够看到有数据返回,说明能够链接,(按CTRL+C能够断开数据测试)。

在win7的CMD命令下输入ping 192.168.74.3 有数据返回,说明正常。

2、修改hadoop配置

把hadoop安装目录下面的core-site.xml里面的localhost改为固定IP

而后启动hadoop的namenode和datanode

而后在centos里面的火狐浏览器访问192.168.74.3:50070 能够看到能够正常访问hdfs

此时咱们切换到win7系统,打开浏览器输入192.168.74.3:50070 看可否正常访问,可见是失败的。

缘由是由于centos里面的防火墙咱们没有开放对应的端口。因此咱们还须要设置防火墙端口。

3、修改防火墙配置

首先查看开放的端口:

咱们能够看到50070端口没有在上面。那么咱们须要将50070端口经过命令开放,或者也能够直接修改配置文件。咱们下面是经过命令实现,注意要切换到管理员帐户。或者一开始就要用管理员登录。

上面的第一行是把50070端口设置为开放,centos6版本里面,防火墙的命令是iptables 若是是centos7的话,防火墙的命令是firewall。

上面的第二行是保存防火墙的配置设置。

上面的第三行是让防火墙重启,固然,使用service iptables restart 也能够重启。

而后咱们在经过命令看下50070端口是否已经开启:

固然,上面的命令的前面地址,不写完也是能够的,原本系统就默认配置了,主要是防止后续人为的配置冲突而已,好比,下面的命令也能够查看:

重启后,咱们再切换到win7的浏览器,输入网址192.168.74.3:50070 咱们能够看到能够正常访问了。

4、启动yarn服务

咱们接着启动yarn服务

而后看下centos和win7的浏览器是否均可以访问yarn,首先是centos里面的浏览器:

咱们看到访问失败,是由于咱们尚未配置 /etc/hadoop/hadoop-2.9.2/etc/hadoop/yarn-site.xml   这个文档,把localhost改为对应的IP地址

修改配置文件后,先关闭yarn服务:

而后启动yarn服务:

centos浏览器能够正常访问:

5、开放端口

一样,咱们须要在防火墙开放8088端口:

开放后,咱们在win7开访问,可见咱们能够正常访问了:

相关文章
相关标签/搜索