Search:

Search all manuals
Search this manual
Manual
Couchbase Server Manual 2.0
Community Wiki and Resources
Download Couchbase Server 2.0
Couchbase Developer Guide 2.0
Client Libraries
Couchbase Server Forum
Additional Resources
Community Wiki
Community Forums
Couchbase SDKs
Parent Section
Couchbase Server Manual 2.0
Child Sections
Chapters

Chapter 5. Administration Tasks

Table of Contents

5.1. Handling Server Warmup
5.1.1. Getting Warmup Information
5.1.2. Changing the Warmup Threshold
5.1.3. Changing Access Scanner Settings
5.2. Handling Replication within a Cluster
5.2.1. Providing Data Replication
5.2.2. Specifying Backoff for Replication
5.3. Ejection and Working Set Management
5.4. Database and View Compaction
5.4.1. Compaction Process
5.4.2. Auto-Compaction Configuration
5.4.3. Auto-compaction Strategies
5.5. Failing Over Nodes
5.5.1. Choosing a Failover Solution
5.5.2. Using Automatic Failover
5.5.3. Initiating a Node Failover
5.5.4. Handling a Failover Situation
5.5.5. Adding Back a Failed Over Node
5.6. Backup and Restore
5.6.1. Backing Up Using cbbackup
5.6.2. Restoring Using cbrestore
5.6.3. Backup and Restore Between Mac OS X and Other Platforms
5.7. Rebalancing
5.7.1. Choosing When to Rebalance
5.7.2. Performing a Rebalance
5.7.3. Swap Rebalance
5.7.4. Monitoring During Rebalance
5.7.5. Common Rebalancing Questions
5.7.6. Rebalance Effect on Bucket Types
5.7.7. Rebalance Behind-the-Scenes
5.8. Cross Datacenter Replication (XDCR)
5.8.1. Use Cases
5.8.2. Basic Topologies
5.8.3. XDCR Architecture
5.8.4. Advanced Topologies
5.8.5. Configuring Replication
5.8.6. Monitoring Replication Status
5.8.7. Cancelling Replication
5.8.8. Behavior and Limitations
5.8.9. Conflict Resolution in XDCR
5.8.10. Changing XDCR Settings
5.8.11. Securing Data Communication with XDCR
5.8.12. Using XDCR in Cloud Deployments
5.9. Changing Couchbase Quotas
5.10. Changing the Configured Disk Path

For general day-to-day running and configuration, Couchbase Server is self-managing. The management infrastructure and components of the Couchbase Server system are able to adapt to the different events within the cluster. There are also only a few different configuration variables, and the majority of these do not need to be modified or altered in most installations.

However, there are a number of different tasks that you will need to carry out over the lifetime of your cluster, such as backup, failover and altering the size of your cluster as your application demands change. You will also need to monitor and react to the various statistics reported by the server to ensure that your cluster is operating at the highest performance level, and to expand your cluster when you need to expand the RAM or disk I/O capabilities.

These administration tasks include: