把任务经理扔给nat

0x6upsns  于 2021-06-24  发布在  Flink
关注(0)|答案(1)|浏览(318)

我正在尝试在nat上运行flink cluster,其中公布的端口将不同于绑定端口。
在Flink有人支持吗?
我查看了配置和源代码,但没有注意到任何暗示支持nat的内容。如果没有,建议的方法是什么?
提前谢谢!

6mzjoqzu

6mzjoqzu1#

应该可以通过nat连接到flink组件。
如果nat后面的组件是 JobManager ,则必须配置 jobmanager.rpc.address 以及 jobmanager.rpc.port 使用逻辑名称和端口的值 JobManager 可从外部网络访问。
如果nat后面的组件是 TaskManager ,则必须配置 taskmanager.host 以及 taskmanager.rpc.port 使用逻辑名称和端口的值 TaskManager 可从外部网络访问。

更新

目前,由于flink-15911,不可能让flink超过nat。问题是flink不提供单独的绑定和外部端口配置,而且 TaskManager 试图解决 taskmanager.host 这并不总是可能的。

相关问题