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.7 クラスタの管理
Chapter Sections
Chapters

8.7.6. リバランスの進捗状況の取得

いったんリバランスの処理が開始すると、/pools/default/rebalanceProgressエンドポイントにアクセスして、リバランスの進捗状況を監視することができます。これは、現在の進捗情報を含んだJSONの構造体を返します。

shell> curl -u admin:password 'http://Administrator:Password@192.168.0.77:8091/pools/default/rebalanceProgress'

純粋なREST APIの呼び出しとしては:

HTTP Request
GET /pools/default/rebalanceProgress HTTP/1.1
Authorization: Basic QWRtaW5pc3RyYXRvcjpUYW1zaW4=
User-Agent: curl/7.24.0 (x86_64-apple-darwin12.0) libcurl/7.24.0 OpenSSL/0.9.8r zlib/1.2.5
Host: 192.168.0.77:8091
Accept: */*

レスポンスデータパケットには、各ノードのリバランス進捗状況を示すJSON構造が含まれています。進捗状況の数字は、(0から1の間の浮動小数点の値として示されている)パーセンテージとして提供されています。

JSON
{
    "status":"running",
    "ns_1@192.168.0.56":{"progress":0.2734375},
    "ns_1@192.168.0.77":{"progress":0.09114583333333337}
}