modules.asciidoc 1.4 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455
  1. [[modules]]
  2. = Modules
  3. [partintro]
  4. --
  5. This section contains modules responsible for various aspects of the functionality in Elasticsearch. Each module has settings which may be:
  6. _static_::
  7. These settings must be set at the node level, either in the
  8. `elasticsearch.yml` file, or as an environment variable or on the command line
  9. when starting a node. They must be set on every relevant node in the cluster.
  10. _dynamic_::
  11. These settings can be dynamically updated on a live cluster with the
  12. <<cluster-update-settings,cluster-update-settings>> API.
  13. The modules in this section are:
  14. <<modules-discovery,Discovery and cluster formation>>::
  15. How nodes discover each other, elect a master and form a cluster.
  16. <<modules-cluster,Shard allocation and cluster-level routing>>::
  17. Settings to control where, when, and how shards are allocated to nodes.
  18. <<modules-gateway,Gateway>>::
  19. How many nodes need to join the cluster before recovery can start.
  20. <<modules-http,HTTP>>::
  21. Settings to control the HTTP REST interface.
  22. <<modules-indices,Indices>>::
  23. Global index-related settings.
  24. <<modules-node,Node client>>::
  25. A Java node client joins the cluster, but doesn't hold data or act as a master node.
  26. --
  27. include::modules/discovery.asciidoc[]
  28. include::modules/cluster.asciidoc[]
  29. include::modules/gateway.asciidoc[]
  30. include::modules/http.asciidoc[]
  31. include::modules/node.asciidoc[]