Clarify voting-only master node docs (#43857)
Clarifies the roles of a dedicated voting-only master-eligible node. Co-Authored-By: James Rodewig <james.rodewig@elastic.co> Co-Authored-By: David Turner <david.turner@elastic.co>
This commit is contained in:
parent
697cd494bf
commit
cc7c5ab2c0
|
@ -109,18 +109,20 @@ To create a dedicated master-eligible node in the {default-dist}, set:
|
|||
[source,yaml]
|
||||
-------------------
|
||||
node.master: true <1>
|
||||
node.data: false <2>
|
||||
node.ingest: false <3>
|
||||
node.ml: false <4>
|
||||
xpack.ml.enabled: true <5>
|
||||
cluster.remote.connect: false <6>
|
||||
node.voting_only: false <2>
|
||||
node.data: false <3>
|
||||
node.ingest: false <4>
|
||||
node.ml: false <5>
|
||||
xpack.ml.enabled: true <6>
|
||||
cluster.remote.connect: false <7>
|
||||
-------------------
|
||||
<1> The `node.master` role is enabled by default.
|
||||
<2> Disable the `node.data` role (enabled by default).
|
||||
<3> Disable the `node.ingest` role (enabled by default).
|
||||
<4> Disable the `node.ml` role (enabled by default).
|
||||
<5> The `xpack.ml.enabled` setting is enabled by default.
|
||||
<6> Disable {ccs} (enabled by default).
|
||||
<2> The `node.voting_only` role is disabled by default.
|
||||
<3> Disable the `node.data` role (enabled by default).
|
||||
<4> Disable the `node.ingest` role (enabled by default).
|
||||
<5> Disable the `node.ml` role (enabled by default).
|
||||
<6> The `xpack.ml.enabled` setting is enabled by default.
|
||||
<7> Disable {ccs} (enabled by default).
|
||||
|
||||
To create a dedicated master-eligible node in the {oss-dist}, set:
|
||||
|
||||
|
@ -177,6 +179,30 @@ reasonably fast persistent storage and a reliable and low-latency network
|
|||
connection to the rest of the cluster, since they are on the critical path for
|
||||
<<cluster-state-publishing,publishing cluster state updates>>.
|
||||
|
||||
Voting-only master-eligible nodes may also fill other roles in your cluster.
|
||||
For instance, a node may be both a data node and a voting-only master-eligible
|
||||
node. A _dedicated_ voting-only master-eligible nodes is a voting-only
|
||||
master-eligible node that fills no other roles in the cluster. To create a
|
||||
dedicated voting-only master-eligible node in the {default-dist}, set:
|
||||
|
||||
[source,yaml]
|
||||
-------------------
|
||||
node.master: true <1>
|
||||
node.voting_only: true <2>
|
||||
node.data: false <3>
|
||||
node.ingest: false <4>
|
||||
node.ml: false <5>
|
||||
xpack.ml.enabled: true <6>
|
||||
cluster.remote.connect: false <7>
|
||||
-------------------
|
||||
<1> The `node.master` role is enabled by default.
|
||||
<2> Enable the `node.voting_only` role (disabled by default).
|
||||
<3> Disable the `node.data` role (enabled by default).
|
||||
<4> Disable the `node.ingest` role (enabled by default).
|
||||
<5> Disable the `node.ml` role (enabled by default).
|
||||
<6> The `xpack.ml.enabled` setting is enabled by default.
|
||||
<7> Disable {ccs} (enabled by default).
|
||||
|
||||
[float]
|
||||
[[data-node]]
|
||||
=== Data Node
|
||||
|
@ -193,16 +219,18 @@ To create a dedicated data node in the {default-dist}, set:
|
|||
[source,yaml]
|
||||
-------------------
|
||||
node.master: false <1>
|
||||
node.data: true <2>
|
||||
node.ingest: false <3>
|
||||
node.ml: false <4>
|
||||
cluster.remote.connect: false <5>
|
||||
node.voting_only: false <2>
|
||||
node.data: true <3>
|
||||
node.ingest: false <4>
|
||||
node.ml: false <5>
|
||||
cluster.remote.connect: false <6>
|
||||
-------------------
|
||||
<1> Disable the `node.master` role (enabled by default).
|
||||
<2> The `node.data` role is enabled by default.
|
||||
<3> Disable the `node.ingest` role (enabled by default).
|
||||
<4> Disable the `node.ml` role (enabled by default).
|
||||
<5> Disable {ccs} (enabled by default).
|
||||
<2> The `node.voting_only` role is disabled by default.
|
||||
<3> The `node.data` role is enabled by default.
|
||||
<4> Disable the `node.ingest` role (enabled by default).
|
||||
<5> Disable the `node.ml` role (enabled by default).
|
||||
<6> Disable {ccs} (enabled by default).
|
||||
|
||||
To create a dedicated data node in the {oss-dist}, set:
|
||||
[source,yaml]
|
||||
|
@ -231,16 +259,18 @@ To create a dedicated ingest node in the {default-dist}, set:
|
|||
[source,yaml]
|
||||
-------------------
|
||||
node.master: false <1>
|
||||
node.data: false <2>
|
||||
node.ingest: true <3>
|
||||
node.ml: false <4>
|
||||
cluster.remote.connect: false <5>
|
||||
node.voting_only: false <2>
|
||||
node.data: false <3>
|
||||
node.ingest: true <4>
|
||||
node.ml: false <5>
|
||||
cluster.remote.connect: false <6>
|
||||
-------------------
|
||||
<1> Disable the `node.master` role (enabled by default).
|
||||
<2> Disable the `node.data` role (enabled by default).
|
||||
<3> The `node.ingest` role is enabled by default.
|
||||
<4> Disable the `node.ml` role (enabled by default).
|
||||
<5> Disable {ccs} (enabled by default).
|
||||
<2> The `node.voting_only` role is disabled by default.
|
||||
<3> Disable the `node.data` role (enabled by default).
|
||||
<4> The `node.ingest` role is enabled by default.
|
||||
<5> Disable the `node.ml` role (enabled by default).
|
||||
<6> Disable {ccs} (enabled by default).
|
||||
|
||||
To create a dedicated ingest node in the {oss-dist}, set:
|
||||
|
||||
|
@ -282,16 +312,18 @@ To create a dedicated coordinating node in the {default-dist}, set:
|
|||
[source,yaml]
|
||||
-------------------
|
||||
node.master: false <1>
|
||||
node.data: false <2>
|
||||
node.ingest: false <3>
|
||||
node.ml: false <4>
|
||||
cluster.remote.connect: false <5>
|
||||
node.voting_only: false <2>
|
||||
node.data: false <3>
|
||||
node.ingest: false <4>
|
||||
node.ml: false <5>
|
||||
cluster.remote.connect: false <6>
|
||||
-------------------
|
||||
<1> Disable the `node.master` role (enabled by default).
|
||||
<2> Disable the `node.data` role (enabled by default).
|
||||
<3> Disable the `node.ingest` role (enabled by default).
|
||||
<4> Disable the `node.ml` role (enabled by default).
|
||||
<5> Disable {ccs} (enabled by default).
|
||||
<2> The `node.voting_only` role is disabled by default.
|
||||
<3> Disable the `node.data` role (enabled by default).
|
||||
<4> Disable the `node.ingest` role (enabled by default).
|
||||
<5> Disable the `node.ml` role (enabled by default).
|
||||
<6> Disable {ccs} (enabled by default).
|
||||
|
||||
To create a dedicated coordinating node in the {oss-dist}, set:
|
||||
|
||||
|
@ -326,18 +358,20 @@ To create a dedicated {ml} node in the {default-dist}, set:
|
|||
[source,yaml]
|
||||
-------------------
|
||||
node.master: false <1>
|
||||
node.data: false <2>
|
||||
node.ingest: false <3>
|
||||
node.ml: true <4>
|
||||
xpack.ml.enabled: true <5>
|
||||
cluster.remote.connect: false <6>
|
||||
node.voting_only: false <2>
|
||||
node.data: false <3>
|
||||
node.ingest: false <4>
|
||||
node.ml: true <5>
|
||||
xpack.ml.enabled: true <6>
|
||||
cluster.remote.connect: false <7>
|
||||
-------------------
|
||||
<1> Disable the `node.master` role (enabled by default).
|
||||
<2> Disable the `node.data` role (enabled by default).
|
||||
<3> Disable the `node.ingest` role (enabled by default).
|
||||
<4> The `node.ml` role is enabled by default.
|
||||
<5> The `xpack.ml.enabled` setting is enabled by default.
|
||||
<6> Disable {ccs} (enabled by default).
|
||||
<2> The `node.voting_only` role is disabled by default.
|
||||
<3> Disable the `node.data` role (enabled by default).
|
||||
<4> Disable the `node.ingest` role (enabled by default).
|
||||
<5> The `node.ml` role is enabled by default.
|
||||
<6> The `xpack.ml.enabled` setting is enabled by default.
|
||||
<7> Disable {ccs} (enabled by default).
|
||||
|
||||
[float]
|
||||
[[change-node-role]]
|
||||
|
|
Loading…
Reference in New Issue