一些端口转发在vagrant上不起作用

3okqufwl  于 2021-06-03  发布在  Hadoop
关注(0)|答案(2)|浏览(441)

我的主机操作系统是linux mint17,访客操作系统是centos 6.5
我试图转发3个端口在流浪汉文件,但只有一个端口是真正的工作从主机。
流浪文件内容:

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它不工作,并说“连接复位”。
当我做“ curl ”时,下面是输出

$ ~/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。

rn0zuynd

rn0zuynd1#

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

biswetbf

biswetbf2#

我也有同样的问题。我通过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管理器,进入configuration->search address->enable“bind hue server to wildcard address”到“hue server default group”并重新启动服务。其他非工作端口也将采用相同的流程。

相关问题