settings.asciidoc 5.1 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146
  1. [float]
  2. [[breaking_80_settings_changes]]
  3. === Settings changes
  4. //NOTE: The notable-breaking-changes tagged regions are re-used in the
  5. //Installation and Upgrade Guide
  6. //tag::notable-breaking-changes[]
  7. //end::notable-breaking-changes[]
  8. [[search-remote-settings-removed]]
  9. .The `search.remote.*` settings have been removed.
  10. [%collapsible]
  11. ====
  12. *Details* +
  13. In 6.5 these settings were deprecated in favor of `cluster.remote`. In 7.x we
  14. provided automatic upgrading of these settings to their `cluster.remote`
  15. counterparts. In 8.0.0, these settings have been removed. Elasticsearch will
  16. refuse to start if you have these settings in your configuration or cluster
  17. state.
  18. *Impact* +
  19. Use the replacement `cluster.remote` settings. Discontinue use of the
  20. `search.remote.*` settings. Specifying these settings in `elasticsearch.yml`
  21. will result in an error on startup.
  22. ====
  23. [[remove-pidfile]]
  24. .The `pidfile` setting has been replaced by `node.pidfile`.
  25. [%collapsible]
  26. ====
  27. *Details* +
  28. To ensure that all settings are in a proper namespace, the `pidfile` setting was
  29. previously deprecated in version 7.4.0 of Elasticsearch, and is removed in
  30. version 8.0.0. Instead, use `node.pidfile`.
  31. *Impact* +
  32. Use the `node.pidfile` setting. Discontinue use of the `pidfile` setting.
  33. Specifying the `pidfile` setting in `elasticsearch.yml` will result in an error
  34. on startup.
  35. ====
  36. [[remove-processors]]
  37. .The `processors` setting has been replaced by `node.processors`.
  38. [%collapsible]
  39. ====
  40. *Details* +
  41. To ensure that all settings are in a proper namespace, the `processors` setting
  42. was previously deprecated in version 7.4.0 of Elasticsearch, and is removed in
  43. version 8.0.0. Instead, use `node.processors`.
  44. *Impact* +
  45. Use the `node.processors` setting. Discontinue use of the `processors` setting.
  46. Specifying the `processors` setting in `elasticsearch.yml` will result in an
  47. error on startup.
  48. ====
  49. .The `node.processors` setting can no longer exceed the available number of processors.
  50. [%collapsible]
  51. ====
  52. *Details* +
  53. Previously it was possible to set the number of processors used to set the
  54. default sizes for the thread pools to be more than the number of available
  55. processors. As this leads to more context switches and more threads but without
  56. an increase in the number of physical CPUs on which to schedule these additional
  57. threads, the `node.processors` setting is now bounded by the number of available
  58. processors.
  59. *Impact* +
  60. If specified, ensure the value of `node.processors` setting does not exceed the
  61. number of available processors. Setting the `node.processors` value greater than
  62. the number of available processors in `elasticsearch.yml` will result in an
  63. error on startup.
  64. ====
  65. .The `cluster.remote.connect` setting has been removed.
  66. [%collapsible]
  67. ====
  68. *Details* +
  69. In Elasticsearch 7.7.0, the setting `cluster.remote.connect` was deprecated in
  70. favor of setting `node.remote_cluster_client`. In Elasticsearch 8.0.0, the
  71. setting `cluster.remote.connect` is removed.
  72. *Impact* +
  73. Use the `node.remote_cluster_client` setting. Discontinue use of the
  74. `cluster.remote.connect` setting. Specifying the `cluster.remote.connect`
  75. setting in `elasticsearch.yml` will result in an error on startup.
  76. ====
  77. .The `node.local_storage` setting has been removed.
  78. [%collapsible]
  79. ====
  80. *Details* +
  81. In Elasticsearch 7.8.0, the setting `node.local_storage` was deprecated and
  82. beginning in Elasticsearch 8.0.0 all nodes will require local storage. Therefore,
  83. the `node.local_storage` setting has been removed.
  84. *Impact* +
  85. Discontinue use of the `node.local_storage` setting. Specifying this setting in
  86. `elasticsearch.yml` will result in an error on startup.
  87. ====
  88. .The `auth.password` setting for HTTP monitoring has been removed.
  89. [%collapsible]
  90. ====
  91. *Details* +
  92. In Elasticsearch 7.7.0, the setting `xpack.monitoring.exporters.<exporterName>.auth.password`
  93. was deprecated in favor of setting `xpack.monitoring.exporters.<exporterName>.auth.secure_password`.
  94. In Elasticsearch 8.0.0, the setting `xpack.monitoring.exporters.<exporterName>.auth.password` is
  95. removed.
  96. *Impact* +
  97. Use the `xpack.monitoring.exporters.<exporterName>.auth.secure_password`
  98. setting. Discontinue use of the
  99. `xpack.monitoring.exporters.<exporterName>.auth.password` setting. Specifying
  100. the `xpack.monitoring.exporters.<exporterName>.auth.password` setting in
  101. `elasticsearch.yml` will result in an error on startup.
  102. ====
  103. .Settings used to disable basic license features have been removed.
  104. [%collapsible]
  105. ====
  106. *Details* +
  107. The following settings were deprecated in {es} 7.8.0 and have been removed
  108. in {es} 8.0.0:
  109. * `xpack.enrich.enabled`
  110. * `xpack.flattened.enabled`
  111. * `xpack.ilm.enabled`
  112. * `xpack.monitoring.enabled`
  113. * `xpack.rollup.enabled`
  114. * `xpack.slm.enabled`
  115. * `xpack.sql.enabled`
  116. * `xpack.transform.enabled`
  117. * `xpack.vectors.enabled`
  118. These basic license features are now always enabled for the {default-dist}.
  119. If you have disabled ILM so that you can use another tool to manage Watcher
  120. indices, the newly introduced `xpack.watcher.use_ilm_index_management` setting
  121. may be set to false.
  122. *Impact* +
  123. Discontinue use of the removed settings. Specifying these settings in
  124. `elasticsearch.yml` will result in an error on startup.
  125. ====