Revision as of 08:47, December 10, 2020 by Olena.chapovska@genesys.com (talk | contribs) (GAPI-25163)
Jump to: navigation, search

Upgrading Elasticsearch

Starting with release 9.0.002.xx, Web Services and Applications support Elasticsearch 7.8. No data migration from the previous version is needed.

You need to deploy Elasticsearch 7.8 and update the elasticsearch.yml file:

  • The following options must be set in the elasticsearch.yml file on each Elasticsearch node:
    • action.auto_create_index: false
    • bootstrap.memory_lock: true
    • thread_pool.write.queue_size: -1
  • The following options, which were needed for Elasticsearch 6.x, should be removed from the elasticsearch.yml file on each Elasticsearch node:
    • thread_pool.index.queue_size: -1
    • thread_pool.bulk.queue_size: -1

Olena's Notes:

  • So, we do not need to say that the 'elasticsearch.connection.endpoints7x' option should replace the previously used 'elasticsearch.connection.endpoints' option, right?
  • Also, depending on recommendations from Valentyn Martyniuk, we might need to have the following paragraph:

If you are deploying Elasticsearch 7.8 in parallel with the existing Elasticsearch 6.x, make sure to set the ELASTICSEARCH_ADDR parameter in the /opt/genesys/gws/kubernetes/parameters.yaml file to your new Elasticsearch 7.8 installation address.
Comments or questions about this documentation? Contact us for support!