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.5 Couchbaseのノードの管理
Chapter Sections
Chapters

8.5.3. ノードのディスクとインデックスのパスの構成

ノード上のコントローラを介してノードのリソースを構成します。構成が必要な最初のリソースはノードのディスクのパスで、Couchbase Serverがノードのアイテムを永続化するパスを指定します。ノードのディスクパスは、新規のクラスタを作成、あるいはノードを既存のクラスタに追加する前に設定する必要があります。

データファイルのパス、およびインデックスファイルのパスは、pathindex_pathパラメータを使用して、別々に構成できます:

警告

すでにクラスタの一部であるノードに対してデータパスを変更すると、格納されたデータが完全に削除されます。 ノード上のディスクパスを安全に変更する方法の詳細については、「設定されたディスクパスの変更」を参照してください。

たとえば、次のようにします:

shell> curl -X POST -u admin:password -d path=/var/tmp/test \
    -d index_path=/var/tmp/text-index \
    http://localhost:8091/nodes/self/controller/settings

生のHTTPリクエストとして:

HTTP Request
POST /nodes/self/controller/settings HTTP/1.1
Host: localhost:8091
Content-Type: application/x-www-form-urlencoded; charset=UTF-8
Authorization: Basic YWRtaW46YWRtaW4=
Content-Length: xx path=/var/tmp/test

HTTPレスポンスは、応答コード、およびオプションのエラー・メッセージを含みます。

HTTP Response
HTTP/1.1 200 OK
Content-Type: application/json
Content-Length: 0

この次の例は、Couchbase Serverでインデックスされた情報を含むファイルのパスを設定する方法を示しています。

shell> curl -X POST -u Administrator:password \
    -d index_path=/new/path/ \
    http://localhost:8091/nodes/self/controller/settings