如何正确配置 recovery.zookeeper.path.* 参数?
How to configure recovery.zookeeper.path.* params correctly?
我有 一个 Zookeeper 集群,想将它用于多个环境(暂存、生产等)
在这种情况下如何配置 recovery.zookeeper.path.*
参数?
我看到了两种可能的方式:
recovery.zookeeper.path.root: /{{ env }}/flink
recovery.zookeeper.path.latch: /{{ env }}/leaderlatch
recovery.zookeeper.path.leader: /{{ env }}/leader
或
recovery.zookeeper.path.root: /{{ env }}/flink
recovery.zookeeper.path.latch: /leaderlatch
recovery.zookeeper.path.leader: /leader
?
Flink在ZooKeeper中创建的所有ZNode(包括leader和latch节点)都是相对于recovery.zookeeper.path.root
的。因此,您只需更改根路径 recovery.zookeeper.path.root
即可为不同的环境设置集群。
我有 一个 Zookeeper 集群,想将它用于多个环境(暂存、生产等)
在这种情况下如何配置 recovery.zookeeper.path.*
参数?
我看到了两种可能的方式:
recovery.zookeeper.path.root: /{{ env }}/flink
recovery.zookeeper.path.latch: /{{ env }}/leaderlatch
recovery.zookeeper.path.leader: /{{ env }}/leader
或
recovery.zookeeper.path.root: /{{ env }}/flink
recovery.zookeeper.path.latch: /leaderlatch
recovery.zookeeper.path.leader: /leader
?
Flink在ZooKeeper中创建的所有ZNode(包括leader和latch节点)都是相对于recovery.zookeeper.path.root
的。因此,您只需更改根路径 recovery.zookeeper.path.root
即可为不同的环境设置集群。