2016-05-20 6 views
1

zwei Fragen:Replizieren all Couchbase Eimer von einem Cluster zu einem anderen unter Verwendung XDCR

1) Gibt es eine Möglichkeit für das Einrichten eines bidirektionalen Replikation von alle Couchbase Schaufeln zwischen zwei Clustern (ohne manuell eine Replikation zwischen jedem der Schaffung die Buckets)

2) Ich erstelle Buckets dynamisch mit dem Java SDK, ich möchte einen Bucket erstellen und replizieren, der auf einem Cluster automatisch auf dem anderen erstellt wird, gibt es das sowieso mit dem Java SDK?

Antwort

1

Es gibt derzeit keine einfache Möglichkeit, die bidirektionale Replikation für alle Buckets in einem Cluster mit entsprechenden Buckets in einem anderen Cluster zu erstellen. Es gibt auch keine programmatische Java-API zum Verwalten von XDCR-Replikationen.

Es gibt jedoch eine REST API zum Verwalten von XDCR-Replikationen, die zum programmatischen Erstellen von Replikationen verwendet werden können. Mit ein wenig Arbeit mit anderen Aspekten der REST API könnte dies auch eine Lösung für Ihre erste Frage sein. Das Tool couchbase-cli ist ein benutzerfreundlicher Befehlszeilen-Wrapper um einen wesentlichen Teil der REST-API. Es sollte möglich sein, Shellskripts zu erstellen, um das zu erreichen, was Sie benötigen, wenn Sie nicht direkt mit der REST-API interagieren möchten.