通过控制台向flink-standalone zookeeper-recovery-mode集群提交作业的方法是什么?

时间:2017-05-11 18:58:11

标签: mesos apache-flink marathon

我有一个flink群集配置,用于在marathon上运行的zookeeper恢复模式。通过控制台提交应用程序以群集群集的最佳做法是什么?taskmanager logjobmanager logclient out

1 个答案:

答案 0 :(得分:2)

您基本上必须使用与启动群集相同的ZooKeeper设置来配置flink-conf.yaml。鉴于您的ZooKeeper集群可以在zookeeer.foobar.com:2181下访问,并且您已将Flink集群ID设置为flinkCluster,那么您必须将以下配置设置插入flink-conf.yaml

high-availability: zookeeper
high-availability.cluster-id: flinkCluster
high-availability.zookeeper.quorum: zookeeper.foobar.com:2181

更新

Flink版本1.2.x包含一个错误,需要在JobManager's中通过jobmanager.rpc.addressjobmanager.rpc.port设置flink-conf.yaml地址和端口。否则ClusterClient会因异常而失败,或者无法检索可与远程JobManager通信的正确NIC。问题由FLINK-6629描述。