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.