Flink在ZooKeeper中创建的所有ZNode(包括leader和latch节点)都是相对于
我有一个动物园管理员集群,并希望将其用于多种环境(暂存、生产等)
在这种情况下,如何配置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
recovery.zookeeper.path.root
的。因此,您只需要更改根路径recovery.zookeeper.path.root
就可以为不同的环境设置集群。