我想运行多个集群,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应该绑定到的(IP(地址。没有任何东西可以定义基本路径。也许一些负载均衡器的魔法可以做到这一点,但这超出了Flink的能力。