Flink 1.7.2:任务管理器无法连接到作业管理器

时间:2019-03-14 14:39:25

标签: apache-flink flink-streaming

我正在尝试将Flink集群从1.4.2升级到1.7.2

启动集群时,任务管理器拒绝连接到作业管理器,并出现以下错误。

2019-03-14 10:34:41,551 WARN  akka.remote.ReliableDeliverySupervisor                        
- Association with remote system [akka.tcp://flink@cluster:22671] has failed, address is now gated for [50] ms. Reason: [Association failed with [akka.tcp://flink@cluster:22671]] Caused by: [cluster: Name or service not known]

现在,如果我将以下行添加到/etc/hosts文件中,则可以正常工作。

x.x.x.x job-manager-address.com cluster

为什么Flink 1.7.2使用地址中的cluster连接到JM? Flink 1.4.2以前有工作经理的地址,而不是单词cluster

1 个答案:

答案 0 :(得分:1)

jobmanager.sh脚本正在使用名为cluster的第二个参数调用。

${Flink_HOME}/bin/jobmanager.sh start cluster

在1.5之前,脚本期望执行模式(本地或群集),但情况不再如此。在没有第二个参数的情况下调用脚本可以解决此问题。

${Flink_HOME}/bin/jobmanager.sh start