Должно быть возможно подключиться к компоненту Flink через NAT.
Если компонентом за NAT является JobManager
, то вам необходимо настроить jobmanager.rpc.address
и jobmanager.rpc.port
со значениями вашего логического имени и порта, через которые JobManager
доступен из внешней сети. .
Если компонентом за NAT является TaskManager
, то вам необходимо настроить taskmanager.host
и taskmanager.rpc.port
со значениями вашего логического имени и порта, через которые TaskManager
доступен извне сеть.
Обновление
В настоящее время невозможно выполнить Flink через NAT из-за FLINK-15911 . Проблема в том, что Flink не предлагает отдельную конфигурацию связывания и внешнего порта и что TaskManager
пытается разрешить taskmanager.host
, что не всегда возможно.