load-balancing - Flink 设置 : put web UI under path

标签 load-balancing apache-flink

我想运行多个集群,并在同一域下使用 Web UI。例如,我希望一个集群的 UI 可以通过 example.com/clusterA 访问,第二个集群可以在 example.com/clusterB 下访问。我该怎么做?

我看到了 web.address 参数,但是没有有效配置的示例,到目前为止我只是继续从 Netty 获取 java.nio.channels.UnresolvedAddressException .

我还尝试将路由器配置为仅将对 example.com/clusterA 的任何请求发送到作业管理器的 /,但随后页面中断,因为所有脚本仍在尝试从 example.com 加载。有解决办法吗?

最佳答案

据我所知,仅通过更改 flink 配置是不可能的。属性 web.address 只是定义了 web ui 应该绑定(bind)到的 (IP) 地址。没有定义基本路径的内容。也许一些负载均衡器的魔法可以做到这一点,但这超出了 Flink 的范围。

关于load-balancing - Flink 设置 : put web UI under path,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/58554830/

相关文章:

amazon-web-services - AWS : Placing an Application Load Balance in front of Elasticsearch Managed Service

ruby-on-rails - 您如何使用 capistrano 进行滚动部署?

amazon-web-services - 内部和面向 Internet 的 Elastic Load Balancing

apache-flink - 从 Apache Flink 查询数据

java - 从流作业启动批处理

streaming - 99% 延迟和吞吐量的含义是什么

amazon-web-services - 浏览器加载 aws 负载均衡器说连接不是私有(private)的

scala - 使用流中的值动态创建平面映射函数(键控状态)

java - 弗林克 : Wrap executable non-flink jar to run it in a flink cluster

apache - 透明的 "inside each"负载平衡的Web服务器能正常工作吗?