2016-04-06 73 views
1

我有一個動物園管理員集羣,並希望使用它的幾個環境(分期,生產等)如何正確配置recovery.zookeeper.path。*參數?

如何在這種情況下配置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

Flink在ZooKeeper中創建的所有ZNode(包括leader和latch節點)都是相對於recovery.zookeeper.path.root。因此,只需更改根路徑recovery.zookeeper.path.root即可爲不同的環境設置羣集。