Jump to: navigation, search
(per note in Slack from Masha)
Line 5: Line 5:
 
You need to deploy Elasticsearch 7.8 and update the <tt>elasticsearch.yml</tt> file:
 
You need to deploy Elasticsearch 7.8 and update the <tt>elasticsearch.yml</tt> file:
 
* The following options must be set in the <tt>elasticsearch.yml</tt> file on each Elasticsearch node:
 
* The following options must be set in the <tt>elasticsearch.yml</tt> file on each Elasticsearch node:
** <tt>action.auto_create_index: false</tt>
+
** <tt>action.auto_create_index=false</tt>
** <tt>thread_pool.write.queue_size: -1</tt>
+
** <tt>bootstrap.memory_lock=true</tt>
 +
** <tt>thread_pool.write.queue_size=-1</tt>
 
* The following options, which were needed for Elasticsearch 6.x, should be removed from the <tt>elasticsearch.yml</tt> file on each Elasticsearch node:
 
* The following options, which were needed for Elasticsearch 6.x, should be removed from the <tt>elasticsearch.yml</tt> file on each Elasticsearch node:
** <tt>thread_pool.index.queue_size: -1</tt>
+
** <tt>thread_pool.index.queue_size=-1</tt>
** <tt>thread_pool.bulk.queue_size: -1</tt>
+
** <tt>thread_pool.bulk.queue_size=-1</tt>
  
 
<font color="#B24DE7">'''Olena's Note:''' The DataCollector Service instance configuration options form the https://intranet.genesys.com/pages/viewpage.action?spaceKey=RP&title=DataCollector+Deployment+Guide are not documented anywhere. This is for internal use only, correct?
 
<font color="#B24DE7">'''Olena's Note:''' The DataCollector Service instance configuration options form the https://intranet.genesys.com/pages/viewpage.action?spaceKey=RP&title=DataCollector+Deployment+Guide are not documented anywhere. This is for internal use only, correct?

Revision as of 06:55, December 10, 2020

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 Note: The DataCollector Service instance configuration options form the https://intranet.genesys.com/pages/viewpage.action?spaceKey=RP&title=DataCollector+Deployment+Guide are not documented anywhere. This is for internal use only, correct?

So, we do not need to say that the 'elasticsearch.connection.endpoints7x' option should replace the previously used 'elasticsearch.connection.endpoints' option, right?

Comments or questions about this documentation? Contact us for support!