我正在尝试在nat上运行flink cluster,其中公布的端口将不同于绑定端口。在Flink有人支持吗?我查看了配置和源代码,但没有注意到任何暗示支持nat的内容。如果没有,建议的方法是什么?提前谢谢!
6mzjoqzu1#
应该可以通过nat连接到flink组件。如果nat后面的组件是 JobManager ,则必须配置 jobmanager.rpc.address 以及 jobmanager.rpc.port 使用逻辑名称和端口的值 JobManager 可从外部网络访问。如果nat后面的组件是 TaskManager ,则必须配置 taskmanager.host 以及 taskmanager.rpc.port 使用逻辑名称和端口的值 TaskManager 可从外部网络访问。
JobManager
jobmanager.rpc.address
jobmanager.rpc.port
TaskManager
taskmanager.host
taskmanager.rpc.port
目前,由于flink-15911,不可能让flink超过nat。问题是flink不提供单独的绑定和外部端口配置,而且 TaskManager 试图解决 taskmanager.host 这并不总是可能的。
1条答案
按热度按时间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
这并不总是可能的。