我使用 bdutil 安装了 hadoop 集群(而不是单击部署)。我无法访问 locahost:50030/jobtracker.jsp 的作业跟踪器页面(https://cloud.google.com/hadoop/running-a-mapreduce-job)
我在本地使用 lynx 而不是从我的客户端浏览器检查它(所以 localhost 而不是外部 ip)
我在 bdutil 的配置文件中的设置是
MASTER_UI_PORTS=('8088' '50070' '50030')
但是在我做防火墙规则列表时部署了hadoop集群后,我得到了关注
名称网络 SRC_RANGES 规则 SRC_TAGS TARGET_TAGS
default-allow-http 默认 0.0.0.0/0 tcp:80,tcp:8080 http-server
default-allow-https 默认 0.0.0.0/0 tcp:443 https-server
默认允许 icmp 默认 0.0.0.0/0 icmp
默认允许内部默认 10.240.0.0/16 tcp:1-65535,udp:1-65535,icmp
默认允许 rdp 默认 0.0.0.0/0 tcp:3389
默认允许 ssh 默认 0.0.0.0/0 tcp:22
现在我在规则列表中看不到端口 50030。为什么这样?
所以我运行一个命令来添加它们(手动)
gcloud compute firewall-rules create allow-http --description“允许传入的http”。--allow tcp:50030 --format json
现在它被添加了,我可以在 firewall-rules list 命令的输出中看到。
但是当我做 lynx locahost:50030/jobtracker.jsp 时,我仍然无法连接。然后,我运行了一个 hadoop 作业,以便查看一些输出,然后运行 lynx 命令,但仍然看到无法连接。
有人能告诉我在这个完整的过程中哪里出错了吗?