貌似这个问题已经有jira了,https://issues.apache.org/jira/browse/FLINK-27341 这个会解决。看样子得等1.15.2或1.16了。
yidan zhao <[email protected]> 于2022年8月26日周五 14:08写道: > > 目前我可运行方式是: > bind-host不配置,默认就是0.0.0.0(注意flink-conf中默认配了localhost,需要注释掉),或者配置为0.0.0.0。 > > JM和TM机器不重复,就是JM独立部署,这样ok。否则都会出问题。 > > yidan zhao <[email protected]> 于2022年8月26日周五 14:01写道: > > > > 如题,这俩地址啥区别呢? > > > > 1.15.1版本:从测试效果来看: > > (1)Taskmanager实际绑定地址取决于 bind-host > > (2)taskmanager.host 貌似被用于 tm 的resource-id部分使用了。 > > (3)假设我设置 host 为 localhost,bind-host为0.0.0.0。这导致我集群的web ui的taskmanager界面展示为: > > localhost:33865-c8a37d > > akka.tcp://flink@localhost:33865/user/rpc/taskmanager_0 > > > > localhost:43867-3afa06 > > akka.tcp://flink@localhost:43867/user/rpc/taskmanager_0 > > > > localhost:34113-ba7a6f > > akka.tcp://flink@localhost:34113/user/rpc/taskmanager_0 > > > > localhost:43503-a5c147 > > akka.tcp://flink@localhost:43503/user/rpc/taskmanager_0 > > > > 目测提交任务会有问题。 > > > > ———————— > > 请问现在1.15.1版本standalone集群部署要怎么配置呢??多机情况。 > > 目前看 https://issues.apache.org/jira/browse/FLINK-24474 调整后,我测试会有很多问题。 > > 如果只配置 bind-host 不配置 host 可能会好点,从调试情况来看,这种情况对于非 resource-manager leader > > 机器的 tm 启动都正常,因为在选择地址时基于 loopback 地址连接 rm 失败,使用 hostname strategy > > 正确选择了地址。
