Skip to content
Merged
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
22 changes: 19 additions & 3 deletions docs/reference/modules/node.asciidoc
Original file line number Diff line number Diff line change
Expand Up @@ -26,6 +26,7 @@ configure this setting, the node has the following roles by default:
* `data_hot`
* `data_warm`
* `data_cold`
* `data_frozen`
* `ingest`
* `ml`
* `remote_cluster_client`
Expand Down Expand Up @@ -204,9 +205,10 @@ To create a dedicated data node, set:
node.roles: [ data ]
----

In a multi-tier deployment architecture, you use specialised data roles to assign data nodes to specific tiers: `data_content`,`data_hot`,
`data_warm`, or `data_cold`. A node can belong to multiple tiers, but a node that has one of the specialised data roles cannot have the
generic `data` role.
In a multi-tier deployment architecture, you use specialized data roles to
assign data nodes to specific tiers: `data_content`,`data_hot`, `data_warm`,
`data_cold`, or `data_frozen`. A node can belong to multiple tiers, but a node
that has one of the specialized data roles cannot have the generic `data` role.

[[data-content-node]]
==== [x-pack]#Content data node#
Expand Down Expand Up @@ -256,6 +258,20 @@ To create a dedicated cold node, set:
node.roles: [ data_cold ]
----

[[data-frozen-node]]
==== [x-pack]#Frozen data node#

Frozen data nodes store read-only indices that are accessed rarely. Nodes in the
frozen tier use less performant hardware than the cold tier. To minimize
resources, indices in the frozen tier may rely on searchable snapshots for
resiliency.

To create a dedicated frozen node, set:
[source,yaml]
----
node.roles: [ data_frozen ]
----

[[node-ingest-node]]
==== Ingest node

Expand Down