一些端口转发不适用于vagrant

时间:2014-07-03 16:36:27

标签: hadoop vagrant virtualization hortonworks-data-platform vagrantfile

My Host OS - Linux Mint17和Guest OS是CentOS 6.5

我正在尝试在vagrantfile中转发3个端口,但实际上只有1个端口在主机上工作。

Vagrant文​​件内容:

node.vm.hostname = "node.xyz.com"

#namenode endpoint
node.vm.network "forwarded_port", guest: 50070, host: 50070
#yarn endpoint
node.vm.network "forwarded_port", guest: 8088, host: 8088
#ambari endpoint
node.vm.network "forwarded_port", guest: 8080, host: 8080

一旦机器启动并且键入“localhost:8080”它可以正常工作但是如果我键入“localhost:8088”或“localhost:50070”它不起作用并说“连接重置”。

当我做“卷曲”时,下面是输出

$ ~/at/vagrant/single_node_ambari $ curl -XGET localhost:50070
curl: (56) Recv failure: Connection reset by peer
$ ~/at/vagrant/single_node_ambari $ curl -XGET localhost:8088
curl: (56) Recv failure: Connection reset by peer

我也试过禁用iptables。

2 个答案:

答案 0 :(得分:0)

尝试使用其他centos6.5盒子。

答案 1 :(得分:0)

我有完全相同的问题。我发现netstat命令

在工作(7180)和非工作端口(8888)之间存在差异
"netstat -an | grep LISTEN | grep 8888"
tcp        0      0 <private ip>:8888      0.0.0.0:*               LISTEN
"netstat -an | grep LISTEN | grep 7180"
tcp        0      0 0.0.0.0:7180            0.0.0.0:*               LISTEN

登录cloudera经理并转到配置 - &gt;搜索地址 - &gt;启用“将Hue服务器绑定到通配符地址”到“Hue服务器默认组”并重新启动该服务。同样的过程将应用于其他非工作端口。

相关问题