Skip to content

Commit e0529b9

Browse files
committed
DOC-3706 RS: Created quorum node documentation
1 parent 7ad9ceb commit e0529b9

File tree

1 file changed

+34
-0
lines changed

1 file changed

+34
-0
lines changed
Lines changed: 34 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,34 @@
1+
---
2+
Title: Set up a quorum node
3+
alwaysopen: false
4+
categories:
5+
- docs
6+
- operate
7+
- rs
8+
description: To reduce infrastucture costs, you can set up a quorum-only node with minimal resources.
9+
linktitle: Set up a quorum node
10+
weight: 30
11+
---
12+
13+
Clusters require an odd number of nodes to maintain [quorum](https://en.wikipedia.org/wiki/Quorum_(distributed_computing)) and avoid [split-brain](https://en.wikipedia.org/wiki/Split-brain_(computing)) scenarios when making decisions. If you need to add another node to a cluster for quorum but want to provision less resources to reduce infrastructure costs, you can set up a quorum node instead of a regular node.
14+
15+
Quorum nodes only participate in voting for cluster quorum decisions and can act as a tiebreaker.
16+
17+
Because quorum nodes do not host database shards or endpoints, they have lower resource requirements. A quorum node should have at least 2 cores and 8 GB of RAM. See [hardware requirements]({{<relref "/operate/rs/installing-upgrading/install/plan-deployment/hardware-requirements">}}) for more details and considerations.
18+
19+
## Enable quorum_only setting
20+
21+
1. Run `rladmin status node` and find a node with no shards:
22+
23+
```bash
24+
rladmin status node
25+
```
26+
27+
2. Enable `quorum_only` for the node using [`rladmin tune node`]({{<relref "/operate/rs/references/cli-utilities/rladmin/tune#tune-node">}}):
28+
```bash
29+
rladmin tune node <quorum-node-id> quorum_only enabled
30+
```
31+
32+
3. Rerun `rladmin status node` to verify. The quorum node will show:
33+
- `0/0` shards
34+
- `0KB/0KB` provisional RAM

0 commit comments

Comments
 (0)