我的用例
- 编写 docker 容器以在端口 18080 上运行历史记录服务器
- 拉动容器并在 jupyter 笔记本上运行它 通过将历史记录服务器设置为/proxy/18080(
- 它在代理后面运行(,
spark.ui.proxyBase
验证历史记录服务器是否在 https://{my-instance-domain-name}/proxy/18080/applications 上成功运行 这是屏幕截图 历史记录服务登录页面
- 单击其中一个应用程序 ID,链接是 https://{my-instance-domain-name}/proxy/18080/history/application_1592874010090_0001/1/jobs/,它永远不会起作用,页面永远加载
我发现这个选项spark.ui.proxyRedirectUri
可能有用,但我不确定。有人知道这里发生了什么吗?
我曾经用 Nginx 和sub_filter配置来解决它:https://github.com/jahstreet/spark-on-kubernetes-helm/blob/master/charts/spark-cluster/values.yaml#L91-L135 。如果需要其他描述,请告诉我。