Search:

Search all manuals
Search this manual
Manual
Couchbase Server マニュアル 2.0
Community Wiki and Resources
Couchbase Server 2.0をダウンロード
Couchbase 開発者ガイド 2.0
クライアントライブラリ
Couchbase Server フォーラム
Additional Resources
Community Wiki
Community Forums
Couchbase SDKs
Parent Section
8.9 クロスデータセンターレプリケーション(XDCR)の管理
Chapter Sections
Chapters

8.9.2. 宛先クラスタ参照の作成

XDCRを使用するときは、送信元宛先クラスタを確立します。送信元クラスタとは、コピーしたい元となるデータのあるクラスタで、宛先クラスタは、レプリカ・データを格納したいクラスタです。宛先クラスタへの参照を作成するには:

shell> curl -v -u Administrator:password1 10.4.2.4:8091/pools/default/remoteClusters \
-d uuid=9eee38236f3bf28406920213d93981a3  \
-d name=remote1 
-d hostname=10.4.2.6:8091 
-d username=Administrator -d password=password2

送信元クラスタと、資格情報、宛先クラスタのUUIDを含む情報を提供します。次のサンプルのようにリクエストを生成します:

POST /pools/default/remoteClusters HTTP/1.1
Authorization: Basic QWRtaW5pc3RyYXRvcjpwYXNzd29yZA==
User-Agent: curl/7.21.4 (universal-apple-darwin11.0) libcurl/7.21.4 OpenSSL/0.9.8r zlib/1.2.5
Host: 10.4.2.4:8091
Accept: */*
Content-Length: 114
Content-Type: application/x-www-form-urlencoded

成功した場合は、Couchbase Serverは、次のようなJSONレスポンスで応答します。

{"name":"remote1","uri":"/pools/default/remoteClusters/remote1",
"validateURI":"/pools/default/remoteClusters/remote1?just_validate=1",
"hostname":"10.4.2.6:8091",
"username":"Administrator",
"uuid":"9eee38236f3bf28406920213d93981a3",
"deleted":false}

レスポンスに含まれる項目について以下に説明します。

XDCRとCouchbaseのWebコンソールを介して宛先クラスタへの参照を作成する方法の詳細については、「レプリケーションの設定」を参照してください。