[英]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.