在反向代理后面运行历史记录服务器



我的用例

  1. 编写 docker 容器以在端口 18080 上运行历史记录服务器
  2. 拉动容器并在 jupyter 笔记本上运行它
  3. 通过将历史记录服务器设置为/proxy/18080(
  4. 它在代理后面运行(,spark.ui.proxyBase验证历史记录服务器是否在 https://{my-instance-domain-name}/proxy/18080/applications 上成功运行 这是屏幕截图 历史记录服务登录页面
  1. 单击其中一个应用程序 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 。如果需要其他描述,请告诉我。

最新更新