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.16. 内部クラスタ設定の管理

クラスタでサポートされているバケットの最大数などの多くの内部設定を設定することができます。並列インデクサの数の現在の設定を取得するには、GETリクエストを使用してください。

メソッドGET /internalSettings
リクエストデータなし
レスポンスデータ現在の内部設定のJSON
認証情報の要否不要
リターンコード 
200設定が返されます

例:

HTTP Request
GET http://127.0.0.1:8091/internalSettings

これは、現在の設定についてのJSON構造体を返します。

JSON
{
  "indexAwareRebalanceDisabled":false,
  "rebalanceIndexWaitingDisabled":false,
  "rebalanceIndexPausingDisabled":false,
  "maxParallelIndexers":4,
  "maxParallelReplicaIndexers":2,
  "maxBucketCount":20
}

値を設定するには、更新された値を含むペイロードURLへPOSTをリクエストします。

メソッドPOST /settings/maxParallelIndexers
リクエストデータなし
レスポンスデータグローバルでノード固有のパラレルインデクサの構成情報のJSON
認証情報の要否必要
ペイロード引数 
globalValue 必須パラメータ。 数値。 パラレルインデクサのグローバルな数を設定。 最小値は1、最大値は1024。
リターンコード 
400グローバルな値が指定されていないか、無効です

例えば、バケットの最大数を更新するには:

shell> curl -v -X POST http://Administrator:Password@localhost:8091/internalSettings \
    -d maxBucketCount=20