[Solved] Elasticsearch “max file descriptors [4096] for elasticsearch process is too low, increase to at least [65536] “


Elasticseach doesn’t start due to this issue because of virtual memory required for it is not supporting to elasticseach system required.

ERROR: bootstrap checks failed
max file descriptors [4096] for elasticsearch process is too low, increase to at least [65536]
max virtual memory areas vm.max_map_count [65530] is too low, increase to at least [262144]

Solution :

To overcome this issue make below changes in config/elasticseach.yml file and also in config/jvm.options file for your heap space as per your machine configuration by default set as -Xms2g

config/elasticseach.yml
bootstrap.seccomp: false

config/jvm.options
-Xms1g
-Xmx1g

Issues Solution

For more Elasticsearch issues solutions follow link Common Elasticsearch Issues.

Leave a Reply

Please log in using one of these methods to post your comment:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out /  Change )

Facebook photo

You are commenting using your Facebook account. Log Out /  Change )

Connecting to %s