我已经在谷歌计算引擎上设置了两个节点的hadoop实例。我有一个动态的外部IP地址是108.59.84.14
。我也设置了合适的hadoop配置,以便使用标准的hadoop纱线端口,例如8088(ResourceManager Web UI的Web界面)。访问网络接口不可能
对于授权外部访问我跑以下命令(包括Hadoop的东西标准端口):
gcutil addfirewall web --network=hadoop-access --allowed=tcp:8088,tcp:50060,tcp:50070,tcp:50075,tcp:50090,tcp:20000,tcp:20001 --project=<project>
现在,已经开始的hadoop后和在检查,一切都正常工作:
[email protected]:~$ jps
8057 NameNode
8451 ResourceManager
8164 DataNode
8544 NodeManager
8306 SecondaryNameNode
8835 Jps
我想访问Web界面。为此,我打开Chrome浏览器并输入108.59.84.14:port
,其中端口例如为8088.但是,没有任何端口可用。我总是收到一条错误消息,指出该页面不存在。
我在做什么错?
你使用什么图像?我在CentOS上遇到过类似的问题:你也必须更改iptables规则。 –
还值得仔细检查一下,您添加了防火墙规则的网络与此实例所在的网络相同。您是否乐意分享有关实例的gcutil getinstance输出? – Benson