我在端口8020中运行了一个hadoop defaultFs应用程序,如sudo netstat -tulpn | grep :8020
所示,其中10.44.142.19
是内部地址,
tcp 0 0 10.44.142.19:8020 0.0.0.0:* LISTEN 31680/java
我也在iptables中打开了这个端口
target prot opt source destination
ACCEPT tcp -- 0.0.0.0/0 0.0.0.0/0 tcp dpt:8020
但是这个端口仍然被阻止。
我猜是ip地址的问题,10.44.142.19
应该是127.0.0.1
,因为我是从外部访问的,对吗?
我怎么能解决这个问题?谢谢你提前。
答案 0 :(得分:0)
好的,如果您从WAN进入,则需要使用调制解调器中的IP。 google“whats my ip”如果你在路由器后面,你的路由器会给你一个类似于192.168.10.101类型的ip,它通过局域网转到你的服务器。
:如果那是您指示的端口,最后是8020。
防火墙必须关闭以使该端口来自外部,并且必须设置您的Web服务器以使您想要打扰的文件和文件夹或者至少为您的Web服务器用户或组读取的权限可用,在权限。
每个系统都有一点不同,所以你必须随时调整一些东西。