packaging-changes.asciidoc 2.9 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465
  1. [discrete]
  2. [[breaking_80_packaging_changes]]
  3. ==== Packaging 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. TIP: {ess-skip-section}
  8. .The layout of the data folder has changed.
  9. [%collapsible]
  10. ====
  11. *Details* +
  12. Each node's data is now stored directly in the data directory set by the
  13. `path.data` setting, rather than in `${path.data}/nodes/0`, because the removal
  14. of the `node.max_local_storage_nodes` setting means that nodes may no longer
  15. share a data path.
  16. *Impact* +
  17. At startup, {es} will automatically migrate the data path to the new layout.
  18. This automatic migration will not proceed if the data path contains data for
  19. more than one node. You should move to a configuration in which each node has
  20. its own data path before upgrading.
  21. If you try to upgrade a configuration in which there is data for more than one
  22. node in a data path then the automatic migration will fail and {es}
  23. will refuse to start. To resolve this you will need to perform the migration
  24. manually. The data for the extra nodes are stored in folders named
  25. `${path.data}/nodes/1`, `${path.data}/nodes/2` and so on, and you should move
  26. each of these folders to an appropriate location and then configure the
  27. corresponding node to use this location for its data path. If your nodes each
  28. have more than one data path in their `path.data` settings then you should move
  29. all the corresponding subfolders in parallel. Each node uses the same subfolder
  30. (e.g. `nodes/2`) across all its data paths.
  31. ====
  32. .The default Maxmind geoip databases have been removed.
  33. [%collapsible]
  34. ====
  35. *Details* +
  36. The default Maxmind geoip databases that shipped by default with Elasticsearch
  37. have been removed. These databases are out dated and stale and using these
  38. databases will likely result in incorrect geoip lookups.
  39. By default since 7.13, these pre-packaged geoip databases
  40. were used in case no database were specified in the config directory or before
  41. the geoip downloader downloaded the geoip databases. When the geoip database
  42. downloader completed downloading the new databases then these pre-packaged
  43. databases were no longer used.
  44. *Impact* +
  45. If the geoip downloader is disabled and no geoip databases are provided
  46. in the config directory of each ingest node then the geoip processor will
  47. no longer perform geoip lookups and tag these documents with the fact that
  48. the requested database is no longer available.
  49. After a cluster has been started and before the geoip downloader has completed
  50. downloading the most up to data databases, the geoip processor will not perform
  51. any geoip lookups and tag documents that the requested database is not available.
  52. After the geoip downloader has completed downloading the most up to data databases
  53. then the geoip processor will function as normal. The window of time that the
  54. geoip processor can't do geoip lookups after cluster startup should be very small.
  55. ====
  56. //end::notable-breaking-changes[]