目前我可运行方式是:
bind-host不配置,默认就是0.0.0.0(注意flink-conf中默认配了localhost,需要注释掉),或者配置为0.0.0.0。

JM和TM机器不重复,就是JM独立部署,这样ok。否则都会出问题。

yidan zhao <hinobl...@gmail.com> 于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
> 正确选择了地址。

回复