Create Couchbase 6 Nodes and Buckets
This course introduces you setting up a distributed Couchbase environment. It covers the management of distributed and replicated data in a cluster, including the effects of adding removing nodes, and explores bucket configuration and compaction.
What you'll learn
Couchbase is a document-oriented database with a distributed architecture, meaning its data and services are distributed over a number of nodes in a cluster. In this course, Create Couchbase Nodes and Buckets, you will explore the setting up and maintenance of a multi-node Couchbase cluster using the Couchbase web UI, the CLI, and the REST API. First, you will learn to create a cluster with a single node and load data into a bucket. Then, you will delve into adding nodes to the cluster and how this influences factors such as data replication and distribution. Next, you will discover how to deal with node removal and the unavailability of nodes in a cluster and how these can be handled by performing a failover, including graceful failovers of running nodes and hard failovers of failed nodes. After that, you will explore bucket initialization and the various properties of buckets in Couchbase - from setting their documents to expire after a given length of time, to enabling the removal of all data from a bucket with a single command. Finally, you will learn the effects of fragmentation on a Couchbase bucket and how this can be addressed by the compaction process. When you’re finished with this course, you will have a broad understanding of the options available when working with a multi-node Couchbase cluster and when configuring buckets in Couchbase.
Table of contents
- Version Check 0m
- Prerequisites and Course Outline 2m
- The Architecture of Couchbase Server 8m
- Demo: Setting up a Couchbase Cluster 7m
- Demo: Loading Data into a Cluster 4m
- Intra-cluster Replication in Couchbase 3m
- Rebalancing in Couchbase 2m
- Demo: Adding a New Node from the Couchbase UI 6m
- Demo: Querying Bucket Data 4m
- Demo: Adding a New Node Using the CLI 5m
- Demo: Adding a New Node Using the REST API 5m
- Demo: Viewing Cluster Information 5m