通过 NAT 的 Flink 任务管理器



我正在尝试通过 NAT 运行 Flink 集群,其中通告的端口将与绑定端口不同。

Flink 中对此有任何支持吗?

我浏览了配置和源代码,但没有注意到任何暗示支持 NAT 的内容。如果没有,推荐的方法是什么?

提前感谢!

应该可以通过 NAT 连接到 Flink 组件。

如果 NAT 后面的组件是JobManager,则必须使用可从外部网络访问JobManager的逻辑名称和端口的值来配置jobmanager.rpc.addressjobmanager.rpc.port

如果 NAT 后面的组件是TaskManager,则必须使用可从外部网络访问TaskManager的逻辑名称和端口的值配置taskmanager.hosttaskmanager.rpc.port

更新

目前,由于FLINK-15911,无法通过 NAT 运行 Flink。问题是 Flink 不提供单独的绑定和外部端口配置,并且TaskManager尝试解决taskmanager.host这并不总是可能的。

相关内容

  • 没有找到相关文章

最新更新