Search:

Search all manuals
Search this manual
Manual
Membase Manual 1.7
Additional Resources
Community Wiki
Community Forums
Couchbase SDKs
Parent Section
4 Membase Administration
Chapter Sections
Chapters

4.2. Membase Command-line Interface

4.2.1. membase Tool
4.2.2. mbstats Tool
4.2.3. mbflushctl Tool
4.2.4. tap.py Tool
4.2.5. mbvbucketctl Tool
4.2.6. mbvbuckettool Tool
4.2.7. mbdbmaint Tool
4.2.8. mbcollect_info Tool

Membase Server includes a number of command-line tools that can be used to manage and monitor a Membase cluster or server. All operations are mapped to their appropriate Section 4.3, “Membase Management REST API” call (where available).

There are a number of command-line tools that perform different functions and operations, these are described individually within the following sections. Tools can be located in a number of directories, dependent on the tool in question in each case.

Table 4.1. Membase Command-line Tools

ToolDescription
membaseThe main tool for communicating and managing your Membase server or cluster.
mbstatsA tool for probing a Membase node for its local stats
mbflushctlA tool for controlling the disk persistence behavior
tap.pyA tool for accessing the TAP interface of a Membase node
mbvbucketctlA tool for controlling the vbucket states on a Membase node
mbdbmaintA tool for managing the SQLite database on a Membase node
mbcollect_infoA support tool for gathering a multitude of statistics from a Membase node