繁体   English   中英

基于 NAT 的 Flink 任务管理器

[英]Flink taskmanagers over NAT

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

Flink 中对此有任何支持吗?

我查看了配置和源代码,但没有注意到任何暗示支持 NAT 的内容。 如果没有,实现这一目标的推荐方法是什么?

提前致谢!

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

如果NAT后面部分是JobManager ,那么你必须配置jobmanager.rpc.addressjobmanager.rpc.port用你的逻辑名称和端口超过该值JobManager是从外网访问。

如果 NAT 后面的组件是TaskManager ,那么您必须使用逻辑名称和端口的值配置taskmanager.hosttaskmanager.rpc.portTaskManager可以通过这些值从外部网络访问。

更新

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

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM