如何查找 Google Cloud VM 集群的 Web 接口端口
Posted
技术标签:
【中文标题】如何查找 Google Cloud VM 集群的 Web 接口端口【英文标题】:How to find Web Interface Port for Google Cloud VM cluster 【发布时间】:2018-11-18 02:35:23 【问题描述】:我正在尝试创建 SSH 隧道以在 Google Cloud Dataproc 集群上运行 Jupyter。
The tutorial 提供了以下用于创建隧道的模板。它说:
“将 port1 替换为您将使用的 Cloud Shell 端口 (8080 - 8084),将 port2 替换为集群主节点上的 Web 界面端口。”
gcloud compute ssh master-host-name \
--project=project-id --zone master-host-zone -- \
-4 -N -L port1:master-host-name:port2
我卡在端口 2 上。我查看了 VPC 设置、VM 设置等,但找不到任何“Web 界面端口”。有没有我应该寻找的特定地方?
【问题讨论】:
【参考方案1】:您可能会发现这篇文章很有帮助: https://cloud.google.com/dataproc/docs/concepts/accessing/cluster-web-interfaces
您可能正在端口 8088
上寻找 Yarn 资源管理器。但是,如果您想深入了解您的应用程序(不在主节点上运行),您可能会发现设置 SSH 隧道更容易使用:
gcloud compute ssh master-host-name ... -- -D 1080 -N
然后启动指向代理的浏览器:
/usr/bin/google-chrome \
--proxy-server="socks5://localhost:1080" \
--host-resolver-rules="MAP * 0.0.0.0 , EXCLUDE localhost" \
--user-data-dir=/tmp/master-host-name
您现在可以在浏览器的地址栏中输入http://master-host-name:8088
。
【讨论】:
以上是关于如何查找 Google Cloud VM 集群的 Web 接口端口的主要内容,如果未能解决你的问题,请参考以下文章
如何在 Google Cloud VM 上隐藏 PHPMyAdmin
如何在 Google Cloud VM (SSH) 中查看绘图