modules.asciidoc 1.8 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172
  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-network,Network>>::
  25. Controls default network settings.
  26. <<modules-node,Node client>>::
  27. A Java node client joins the cluster, but doesn't hold data or act as a master node.
  28. <<modules-threadpool,Thread pools>>::
  29. Information about the dedicated thread pools used in Elasticsearch.
  30. <<modules-cross-cluster-search, {ccs-cap}>>::
  31. {ccs-cap} enables executing search requests across more than one cluster
  32. without joining them and acts as a federated client across them.
  33. --
  34. include::modules/discovery.asciidoc[]
  35. include::modules/cluster.asciidoc[]
  36. include::modules/gateway.asciidoc[]
  37. include::modules/http.asciidoc[]
  38. include::modules/network.asciidoc[]
  39. include::modules/node.asciidoc[]
  40. include::modules/threadpool.asciidoc[]