无法telnet远程hadoop服务器端口9000

时间:2017-12-19 06:45:55

标签: linux telnet firewall hadoop2

我远程安装了SUSE VM。它的IP地址是16.157.134.132。 然后,我使用伪分发在其上安装了Hadoop Server。 在我开始-dfs.sh之后,一切都很好。 amenodedatanode都可以变为活动状态。

但是,当我尝试使用需要访问本地PC中服务器端口eclipse-hadoop的{​​{1}}插件时,其IP为9000,我收到连接异常错误。 然后,我在本地PC上尝试192.168.199.196,并收到以下错误:

telnet 16.157.134.132 9000

但我可Connecting To 16.157.134.132...Could not open connection to the host, on port 9000.: Connect failed 成功,telnet 16.157.134.132 50070也使用了Hadoop Server

然后我检查服务器中的nestat;这是两个端口的主要区别:

sudo netstat -tulpn
tcp        0      0 127.0.0.1:9000          0.0.0.0:*               LISTEN      25543/java   
tcp        0      0 0.0.0.0:50070           0.0.0.0:*               LISTEN      25543/java

如您所见,9000只会侦听本地请求。但50070可以收听所有请求。 服务器上没有防火墙,当我telnet 900050070来自服务器本身时:

linux-xlwu:/home/BoboXu # telnet localhost 9000 Trying ::1... telnet:
connect to address ::1: Connection refused Trying 127.0.0.1...
Connected to localhost. Escape character is '^]'.


linux-xlwu:/home/BoboXu # telnet localhost 50070
Trying ::1...
telnet: connect to address ::1: Connection refused
Trying 127.0.0.1...
Connected to localhost.
Escape character is '^]'.

此问题已持续超过1周,我无法解决。

我的服务器系统为SUSE,本地PC为win7

请有人给我一个解决方案。

非常感谢你的帮助!

0 个答案:

没有答案