Elasticsearch Configuration Differences

The Elasticsearch configuration settings have changed with each major release; the following matrix shows how they changed by version. 

Note

The "×" cells indicate that the setting is no longer used.

Elasticsearch Settings

Location: /etc/elasticsearch/elasticsearch.yml

Elasticsearch 2.3.3

5.6.12

6.8.6

7.5.2

Elasticsearch 2.3.3

5.6.12

6.8.6

7.5.2

index.max_result_window

×

×

×

index.translog.sync_interval

×

×

×

index.translog.durability

×

×

×

bootstrap.mlockall

bootstrap.memory_lock

threadpool.bulk.queue_size

thread_pool.write.queue_size

script.inline
script.indexed

script.inline

×

×

discovery.zen.ping.unicast.hosts

discovery.seed_hosts

discovery.zen.minimum_master_nodes

cluster.initial_master_nodes

Memory Management

Location

Setting

Elasticsearch 2.3.3

5.6.12

6.8.6

7.5.2

Location

Setting

Elasticsearch 2.3.3

5.6.12

6.8.6

7.5.2

/etc/sysconfig/elasticsearch

ES_HEAP_SIZE

Set to half the physical memory on the
machine, but not more than 31 GB.

×

/etc/elasticsearch/jvm.options

-Xms

-Xmx

×

Set to half the available memory,
but not more than 31 GB.



© DataCore Software Corporation. · https://www.datacore.com · All rights reserved.