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 |
---|---|---|---|
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.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 |
---|---|---|---|---|---|
/etc/sysconfig/elasticsearch | ES_HEAP_SIZE | Set to half the physical memory on the | × | ||
/etc/elasticsearch/jvm.options | -Xms -Xmx | × | Set to half the available memory, |
© DataCore Software Corporation. · https://www.datacore.com · All rights reserved.