Search:

Search all manuals
Search this manual
Manual
Membase Manual 1.7
Additional Resources
Community Wiki
Community Forums
Couchbase SDKs
Parent Section
4.2 Membase Command-line Interface
Chapter Sections
Chapters

4.2.1. membase Tool

4.2.1. Examples:
Linux/opt/membase/bin/cli/membase
WindowsC:\Program Files\Membase\Server\bin\cli\membase.exe

This tool provides access to various management operations for Membase clusters, nodes and buckets. The basic usage format is:

membase COMMAND CLUSTER [OPTIONS]

Where:

Table 4.2. membase Tool Commands

CommandDescription
server-list List all servers in a cluster
server-info Show details on one server
server-add Add one or more servers to the cluster
server-readd Re-add a server that was failed over
rebalance Start a cluster rebalancing
rebalance-stop Stop current cluster rebalancing
rebalance-status Show status of current cluster rebalancing
failover Failover one or more servers
cluster-init Set the username,password and port of the cluster
node-init Set node specific parameters
bucket-list List all buckets in a cluster
bucket-create Add a new bucket to the cluster
bucket-edit Modify an existing bucket
bucket-delete Delete an existing bucket
bucket-flush Flush a given bucket
help Show longer usage/help and examples

Table 4.3. Standard membase Options

OptionCommandDescription
--user=USERNAME, -u USERNAME Administrator username for accessing the cluster
--password=PASSWORD, -p PASSWORD Administrator password for accessing the cluster
--output=KIND, -o KIND Output kind, either json for JSON format, or standard for the native format for the command.
--debug, -d Output debug information.
--server-add=HOST[:PORT]server-add, server-readd, rebalanceServer to be added
--server-add-username=USERNAMEserver-add, server-readd, rebalanceAdmin username for the server to be added
--server-add-password=PASSWORDserver-add, server-readd, rebalanceAdmin password for the server to be added
--server-remove=HOST[:PORT]rebalanceThe server to be removed
--server-failover=HOST[:PORT]failoverServer to failover
--cluster-init-username=USERcluster-initNew admin username
--cluster-init-password=PASSWORDcluster-initNew admin password
--cluster-init-port=PORTcluster-initNew cluster port (must be at least 6 characters)
--cluster-init-ramsize=300cluster-initNew RAM quota
--bucket=BUCKETNAMEbucket*Bucket to act on
--bucket-type=TYPEbucket*Memcached or membase
--bucket-port=PORTbucket*Supports ASCII protocol and is auth-less
--bucket-password=PASSWORDbucket*Standard port, exclusive with bucket-port
--bucket-ramsize=RAMSIZEMBbucket*RAM quota in MB
--bucket-replica=COUNTbucket*Replication count

Examples: