主机怎么访问虚拟机的 hadoop 端口

 我来答
从空去听8
2017-07-04 · TA获得超过7440个赞
知道大有可为答主
回答量:6907
采纳率:93%
帮助的人:5590万
展开全部
1.首先,各个虚拟机和客户端之前都能ping通,虚拟机都能上外网,说明网络没有问题。
2.各个虚拟机自己的防火墙已经关闭。
3.通过笔记本telnet远端机器:发现 telnet 10.10.50.241 22可以,telnet 10.10.50.241 8088不行。怀疑是不是需要关闭Vmware Esxi的防火墙呢?
查找在Esxi中关闭防火墙的方法:
运行:#esxcli network firewall set –enabled false

执行完成之后,重启Esxi,发现不起作用。
3.那是不是端口有问题,通过命令#netstat –tpnl

发现监听都配置在: 结合可以通过可以通过:可以访问考虑,是不是这个地址改成就可以了?
因为所有hadoop内部配置的都是hostname,所以有两种方法:
1.将hadoop中所有的hostname改成IP的方式。
2.修改linux的设置,将hostname映射地址改为:
研究第二种方式,排查发现:hostname –i 命令显示的IP为:
#hostname –i

所以,在master中,实验将/etc/hosts中的 master去掉,运行发现:

发现部分端口已经改正,还有部分端口没有改正过来。
将各个数据节点中/etc/hosts中的 node[x]去掉,重新启动hadoop发现:

此时:通过在笔记本上访问:已经可以,问题解决。
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式