如何正确配置recovery.zookeeper.path。* params?

时间:2016-04-06 13:29:24

标签: apache-flink

我有一个 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

1 个答案:

答案 0 :(得分:1)

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