在本地模式下更改Apache Flink绑定地址

时间:2019-12-01 18:11:01

标签: apache-flink

local执行期间,Flink(或其某些服务)会监听三个随机的TCP端口,例如39951、41009和42849。

套接字在0.0.0.0上侦听,由于我需要在面向Internet的计算机上运行一些长期运行的测试,所以我想知道如何使它们在localhost上侦听,或者是否还有其他方法在这种情况下,我可以提高安全性。

这是我尝试过的(运气不好):

Configuration config = new Configuration();
config.setString("taskmanager.host", "127.0.0.1");
cconfig.setString("rest.bind-address", "127.0.0.1"); // OK
config.setString("jobmanager.rpc.address", "127.0.0.1");
StreamExecutionEnvironment env = StreamExecutionEnvironment.createLocalEnvironment(StreamExecutionEnvironment.getDefaultLocalParallelism(), config);

只有rest.bind-address配置实际上会更改 这些端口之一的绑定地址。还有其他参数吗 我不知道还是在本地模式下这不是正确的方法?


更新:在issue上游。

0 个答案:

没有答案