Upgrade to Elasticsearch 8

In Bloomreach Experience Manager 15.0, Elasticsearch 8.1 support has been added. If your implementation project uses Relevance with Elasticsearch 7, you may upgrade to Elasticsearch 8.

With Elasticsearch 8.1, there are important changes which need to be taken into account while upgrading from Elasticsearch 7. The most important change is that the security features of Elasticsearch 8.1 are configured to be enabled by default.

  • The following features are enabled in /elasticsearch-8.1.0/config/elasticsearch.yml:
xpack.security.enabled: true

xpack.security.enrollment.enabled: true

xpack.security.http.ssl:
  enabled: true
  keystore.path: certs/http.p12

xpack.security.transport.ssl:
  enabled: true
  verification_mode: certificate
  keystore.path: certs/transport.p12
  truststore.path: certs/transport.p12

When upgrading to Elasticsearch 8.1 from an Elasticsearch 7, if the security features are already enabled on the Elasticsearch 7 server, then no change is needed. Otherwise, the configuration properties for the security features above should be set to false. Otherwise, it won't be possible to reach Elasticsearch 8.1 server without authentication.

It’s also important that the Elasticsearch 7 server first be upgraded to 7.17. This will allow using the Elasticsearch Upgrade Assistant feature. More information could be found at:

https://www.elastic.co/guide/en/elasticsearch/reference/8.1/setup-upgrade.html

To migrate from Elasticsearch 7 to Elasticsearch 8, the following documentation should be followed:

https://www.elastic.co/guide/en/elasticsearch/reference/master/migrating-8.1.html

Did you find this page helpful?
How could this documentation serve you better?
On this page
    Did you find this page helpful?
    How could this documentation serve you better?