|
@@ -1,5 +1,5 @@
|
|
|
[[modules-node]]
|
|
|
-=== Node
|
|
|
+=== Nodes
|
|
|
|
|
|
Any time that you start an instance of {es}, you are starting a _node_. A
|
|
|
collection of connected nodes is called a <<modules-cluster,cluster>>. If you
|
|
@@ -14,6 +14,10 @@ All nodes know about all the other nodes in the cluster and can forward client
|
|
|
requests to the appropriate node.
|
|
|
// end::modules-node-description-tag[]
|
|
|
|
|
|
+TIP: The performance of an {es} node is often limited by the performance of the underlying storage.
|
|
|
+Review our recommendations for optimizing your storage for <<indexing-use-faster-hardware,indexing>> and
|
|
|
+<<search-use-faster-hardware,search>>.
|
|
|
+
|
|
|
[[node-roles]]
|
|
|
==== Node roles
|
|
|
|
|
@@ -236,6 +240,8 @@ assign data nodes to specific tiers: `data_content`,`data_hot`, `data_warm`,
|
|
|
|
|
|
If you want to include a node in all tiers, or if your cluster does not use multiple tiers, then you can use the generic `data` role.
|
|
|
|
|
|
+include::../how-to/shard-limits.asciidoc[]
|
|
|
+
|
|
|
WARNING: If you assign a node to a specific tier using a specialized data role, then you shouldn't also assign it the generic `data` role. The generic `data` role takes precedence over specialized data roles.
|
|
|
|
|
|
[[generic-data-node]]
|
|
@@ -471,12 +477,6 @@ properly-configured remote block devices (e.g. a SAN) and remote filesystems
|
|
|
storage. You can run multiple {es} nodes on the same filesystem, but each {es}
|
|
|
node must have its own data path.
|
|
|
|
|
|
-The performance of an {es} cluster is often limited by the performance of the
|
|
|
-underlying storage, so you must ensure that your storage supports acceptable
|
|
|
-performance. Some remote storage performs very poorly, especially under the
|
|
|
-kind of load that {es} imposes, so make sure to benchmark your system carefully
|
|
|
-before committing to a particular storage architecture.
|
|
|
-
|
|
|
TIP: When using the `.zip` or `.tar.gz` distributions, the `path.data` setting
|
|
|
should be configured to locate the data directory outside the {es} home
|
|
|
directory, so that the home directory can be deleted without deleting your data!
|