flink-无法启动作业集群

时间:2019-09-05 08:32:09

标签: apache-flink apache-beam

我正在尝试启动flink作业集群。 我已经将HA配置为zookeeper,并将job.jar放置在classpath中。 我期望Jobmanager会先开始等待任务经理的工作。 但是,当我通过./flink/bin/standalone-job.sh start-foreground启动jobmanager时,jobmanager立即开始执行作业,而没有任何taskmanager运行。 WebUI说: { errors: [ "Service temporarily unavailable due to an ongoing leader election. Please refresh." ] }

该作业是用Apache Beam编写的,其行为类似于使用java -jar job.jar --runner=DirectRunner

手动启动该作业。

1 个答案:

答案 0 :(得分:1)

问题在于缺少论点。 Flink仅运行main方法,beam使用DirrectRunner作为默认方法。因此,该作业不会在flink上运行。此命令有效:./flink/bin/standalone-job.sh start-foreground --runner=org.apache.beam.runners.flink.FlinkRunner