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