通过NAT Flink任务管理器

时间:2020-01-26 05:09:31

标签: apache-flink nat

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

Flink是否对此提供任何支持?

我查看了配置和源代码,但没有发现任何暗示支持NAT的提示。如果没有,推荐的方法是什么?

谢谢!

1 个答案:

答案 0 :(得分:1)

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

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

如果NAT后面的组件是TaskManager,则必须使用逻辑名和taskmanager.host所在的端口的值来配置taskmanager.rpc.portTaskManager可以从外部网络访问。

更新

由于FLINK-15911,目前无法在NAT上运行Flink。问题在于Flink不提供单独的绑定和外部端口配置,并且TaskManager试图解决taskmanager.host的情况,但并非总是如此。

相关问题