我在谷歌计算引擎上设置了一个两个节点的 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 并检查一切正常之后:
hadoop@namenode:~$ jps
8057 NameNode
8451 ResourceManager
8164 DataNode
8544 NodeManager
8306 SecondaryNameNode
8835 Jps
我想访问网络界面。为此,我打开 chrome 浏览器并输入108.59.84.14:port
端口所在的位置,例如 8088。但是,没有一个端口工作。我总是收到一条错误消息,指出此页面不存在。
我究竟做错了什么?