2016-04-06 15 views
1

Ich habe einen Zookeeper Cluster und will, dass es für mehrere Umgebungen verwenden (Inszenierung, Produktion, etc.)So konfigurieren Sie recovery.zookeeper.path. * Params korrekt?

Wie recovery.zookeeper.path.* Parameter in diesem Fall konfigurieren?

Ich sehe zwei Möglichkeiten:

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

oder

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

?

Antwort

1

Alle ZNodes, die Flink in ZooKeeper erstellt (einschließlich der Führungs- und Zwischenspeicherknoten), sind relativ zu recovery.zookeeper.path.root. Folglich müssen Sie nur den Stammpfad recovery.zookeeper.path.root ändern, um Ihren Cluster für eine andere Umgebung einzurichten.

Verwandte Themen