2013-08-29 01:24:34 +02:00
|
|
|
[[modules]]
|
|
|
|
= Modules
|
|
|
|
|
2015-06-22 23:49:45 +02:00
|
|
|
[partintro]
|
|
|
|
--
|
|
|
|
This section contains modules responsible for various aspects of the functionality in Elasticsearch. Each module has settings which may be:
|
|
|
|
|
|
|
|
_static_::
|
|
|
|
|
|
|
|
These settings must be set at the node level, either in the
|
|
|
|
`elasticsearch.yml` file, or as an environment variable or on the command line
|
|
|
|
when starting a node. They must be set on every relevant node in the cluster.
|
|
|
|
|
|
|
|
_dynamic_::
|
|
|
|
|
|
|
|
These settings can be dynamically updated on a live cluster with the
|
|
|
|
<<cluster-update-settings,cluster-update-settings>> API.
|
|
|
|
|
|
|
|
The modules in this section are:
|
|
|
|
|
2018-12-20 13:02:44 +00:00
|
|
|
<<modules-discovery,Discovery and cluster formation>>::
|
2015-06-22 23:49:45 +02:00
|
|
|
|
2018-12-20 13:02:44 +00:00
|
|
|
How nodes discover each other, elect a master and form a cluster.
|
2015-06-22 23:49:45 +02:00
|
|
|
|
2018-12-20 13:02:44 +00:00
|
|
|
<<modules-cluster,Shard allocation and cluster-level routing>>::
|
2015-06-22 23:49:45 +02:00
|
|
|
|
2018-12-20 13:02:44 +00:00
|
|
|
Settings to control where, when, and how shards are allocated to nodes.
|
2015-06-22 23:49:45 +02:00
|
|
|
--
|
|
|
|
|
|
|
|
|
2013-08-29 01:24:34 +02:00
|
|
|
include::modules/discovery.asciidoc[]
|
|
|
|
|
2018-12-20 13:02:44 +00:00
|
|
|
include::modules/cluster.asciidoc[]
|