Apache flink 如何正确配置recovery.zookeeper.path.*参数?

Apache flink 如何正确配置recovery.zookeeper.path.*参数?,apache-flink,Apache Flink,我有一个Zookeeper集群,希望将其用于多种环境(登台、生产等) 在这种情况下,如何配置recovery.zookeeper.path.*参数 我认为有两种可能的方法: recovery.zookeeper.path.root: /{{ env }}/flink recovery.zookeeper.path.latch: /{{ env }}/leaderlatch recovery.zookeeper.path.leader: /{{ env }}/leader 或 ?Flink在Zo

我有一个Zookeeper集群,希望将其用于多种环境(登台、生产等)

在这种情况下,如何配置
recovery.zookeeper.path.*
参数

我认为有两种可能的方法:

recovery.zookeeper.path.root: /{{ env }}/flink
recovery.zookeeper.path.latch: /{{ env }}/leaderlatch
recovery.zookeeper.path.leader: /{{ env }}/leader


Flink在ZooKeeper中创建的所有zNode(包括前导节点和闩锁节点)都与
recovery.ZooKeeper.path.root
相关。因此,您只需更改根路径recovery.zookeeper.path.root即可为不同的环境设置集群

recovery.zookeeper.path.root: /{{ env }}/flink
recovery.zookeeper.path.latch: /leaderlatch
recovery.zookeeper.path.leader: /leader