You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
@@ -52,6 +53,27 @@ _Query Service_ depends on the _Index Service_ and on the _Data Service_).
52
53
When the first node in a cluster is initialized, the services assigned to it become the default assignment for each other node subsequently to be added to the cluster.
53
54
However, this default can be departed from, node by node, with one or more services omitted from the default, and one or more added.
54
55
56
+
In Couchbase Server 8.0 and later versions, you can add or remove services on-demand on existing nodes in a cluster, without adding or removing nodes.
57
+
58
+
* Index Service is represented by *index*.
59
+
* Query Service is represented by *n1ql*.
60
+
* Search Service is represented by *fts*.
61
+
* Analytics Service is represented by *cbas*.
62
+
* Eventing Service is represented by *eventing*.
63
+
* Backup Service is represented by *backup*.
64
+
65
+
Then a rebalance operation is automatically triggered to evenly distribute the service workload across the nodes.
66
+
For information about adding or removing services on a node, see xref:manage:manage-nodes/modify-services-and-rebalance.adoc[Modify Services and Rebalance].
67
+
68
+
NOTE: Adding or removing the Data Service from a node is not supported. Data Service is represented by *kv*.
69
+
70
+
You can change the services running on nodes to support Multi-Dimensional Scaling (MDS).
71
+
This flexibility lets you adjust your cluster as your needs evolve.
72
+
73
+
For example, you may start with a small cluster where some nodes run multiple services, such as Index and Search, because you have more need for services than available nodes.
74
+
As your needs grow, you can add nodes and move services to those new nodes to free resources on the original nodes.
75
+
If a service becomes resource-constrained, you can add it to more nodes in the cluster to increase its capacity and meet demand.
76
+
55
77
When first allocated to a node, a service requires the assignment of a specific memory quota, which becomes standard for that service in each of its instances across the cluster.
56
78
(The exceptions to this are the Query and Backup Services, which never require a memory quota.)
0 commit comments