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.

About Saurabh Gupta

My Name is Saurabh Gupta, I have approx. 10 Year of experience in Information Technology World manly in Java/J2EE. During this time I have worked with multiple organization with different client, so many technology, frameworks etc.
This entry was posted in Elasticsearch and tagged , . Bookmark the permalink.