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
7 管理用コマンドラインインターフェイス
Chapter Sections
Chapters

7.4. couchbase-cli ツール

Linux /opt/couchbase/bin/couchbase-cli
Windows C:\Program Files\couchbase\server\bin\couchbase-cli.exe
Mac OS X /Applications/Couchbase Server.app/Contents/Resources/couchbase-core/bin/couchbase-cli

このツールは、Couchbase Serverクラスタ、ノードおよびバケットのさまざまな管理操作へのアクセスを提供します。基本的な使用形式は次のとおりです。

couchbase-cli COMMAND CLUSTER [OPTIONS]

ここで:

表7.3 管理 —Couchbaseのツールコマンド

コマンド説明
server-list クラスタ内のすべてのサーバーを一覧表示します。
server-info あるサーバー上の詳細を表示します。
server-add クラスタに1つ以上のサーバを追加します。
server-readd クラスタにフェイルオーバしたサーバを再追加します。
rebalance クラスタリバランスを開始します。
rebalance-stop 実行中のリバランスを停止します。
rebalance-status 実行中のリバランスの状態を示します。
failover 1つまたは複数のサーバをフェイルオーバします。
cluster-init クラスタのユーザ名、パスワード、ポートを設定します。
node-init ノードの固有パラメータを設定します。
bucket-list クラスタ内のすべてのバケットの一覧を表示します。
bucket-create クラスタに新しいバケットを追加します。
bucket-edit 既存のバケットを修正します。
bucket-delete 既存のバケットを削除します。
bucket-flush 指定したバケットをフラッシュします。
help 使用方法/ヘルプと例を示します。

表7.4 管理 —Couchbaseのツール標準オプション

オプションコマンド説明
--user=USERNAME,-u USERNAME クラスタにアクセスするための管理者ユーザ名
--password=PASSWORD,-p PASSWORD クラスタにアクセスするための管理者パスワード
--output=KIND,-o KIND 出力の種類として、JSON形式のjsonか、コマンドのネイティブ形式であるstandardのいづれかを指定
--debug,-d デバッグ情報を出力
--server-add=HOST[:PORT] server-add,server-readd,rebalance追加するサーバ
--server-add-username=USERNAME server-add,server-readd,rebalance追加するサーバの管理者ユーザ名
--server-add-password=PASSWORD server-add,server-readd,rebalance追加するサーバの管理者パスワード
--server-remove=HOST[:PORT] rebalance 削除するサーバ
--server-failover=HOST[:PORT] failover フェイルオーバするサーバ
--cluster-init-username=USER cluster-init 新しい管理者ユーザ名
--cluster-init-password=PASSWORD cluster-init 新しい管理者パスワード(少なくとも6文字でなければなりません)
--cluster-init-port=PORT cluster-init 新しいクラスタポート
--cluster-init-ramsize=300 cluster-init 新しいRAMの割当
--bucket=BUCKETNAME bucket* バケットの指定
--bucket-type=TYPE bucket* Memcached もしくはCouchbase
--bucket-port=PORT bucket* ASCIIプロトコルと認証なしをサポート
--bucket-password=PASSWORD bucket* バケットポート以外の標準的なポート
--bucket-ramsize=RAMSIZEMB bucket* RAMの割当(MB)
--bucket-replica=COUNT bucket* レプリケーション数

例: