[英]Flink taskmanagers over NAT
我正在尝试通过 NAT 运行 Flink 集群,其中公布的端口将与绑定端口不同。
Flink 中对此有任何支持吗?
我查看了配置和源代码,但没有注意到任何暗示支持 NAT 的内容。 如果没有,实现这一目标的推荐方法是什么?
提前致谢!
应该可以通过 NAT 连接到 Flink 组件。
如果NAT后面部分是JobManager
,那么你必须配置jobmanager.rpc.address
和jobmanager.rpc.port
用你的逻辑名称和端口超过该值JobManager
是从外网访问。
如果 NAT 后面的组件是TaskManager
,那么您必须使用逻辑名称和端口的值配置taskmanager.host
和taskmanager.rpc.port
, TaskManager
可以通过这些值从外部网络访问。
目前,由于FLINK-15911 ,无法通过 NAT 运行 Flink。 问题是 Flink 不提供单独的绑定和外部端口配置,并且TaskManager
尝试解析taskmanager.host
这并不总是可行的。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.