我有一个flink群集配置,用于在marathon上运行的zookeeper恢复模式。通过控制台提交应用程序以群集群集的最佳做法是什么?taskmanager log,jobmanager log和client out
答案 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.address
和jobmanager.rpc.port
设置flink-conf.yaml
地址和端口。否则ClusterClient
会因异常而失败,或者无法检索可与远程JobManager
通信的正确NIC。问题由FLINK-6629描述。