system-req-changes.asciidoc 1.5 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859
  1. [discrete]
  2. [[breaking_80_system_req_changes]]
  3. ==== System requirement changes
  4. TIP: {ess-skip-section}
  5. .Several EOL operating systems are no longer supported.
  6. [%collapsible]
  7. ====
  8. *Details* +
  9. The following operating systems have reached their end of life and are no longer
  10. supported by {es}:
  11. * Amazon Linux
  12. * CentOS 6
  13. * Debian 8
  14. * openSUSE Leap 42
  15. * Oracle Enterprise Linux 6
  16. * Ubuntu 16.04
  17. We've also removed support for `SysV init`. No supported operating systems use
  18. the `SysV init` process.
  19. *Details* +
  20. Ensure your nodes use a
  21. https://www.elastic.co/support/matrix#matrix_os[supported operating system].
  22. Running {es} on an unsupported operating system can result in unexpected errors
  23. or failures.
  24. ====
  25. .Java 17 is required.
  26. [%collapsible]
  27. ====
  28. *Details* +
  29. Java 17 or higher is now required to run {es} and any of its command
  30. line tools.
  31. *Impact* +
  32. Use Java 17 or higher. Attempts to run {es} 8.0 using earlier Java versions will
  33. fail.
  34. There is not yet a FIPS-certified security module for Java 17
  35. that you can use when running {es} 8.0 in FIPS 140-2 mode.
  36. If you run in FIPS 140-2 mode, you will either need to request an exception
  37. from your security organization to upgrade to {es} 8.0,
  38. or remain on {es} 7.x until Java 17 is certified.
  39. ====
  40. .`JAVA_HOME` is no longer supported.
  41. [%collapsible]
  42. ====
  43. *Details* +
  44. `JAVA_HOME` is no longer supported to set the path for the JDK. Instead, use
  45. the bundled JDK (preferable), or set `ES_JAVA_HOME`.
  46. *Impact* +
  47. Use the bundled JDK (preferable), or set `ES_JAVA_HOME`. `JAVA_HOME` will be
  48. ignored.
  49. ====