Elastic Search is not coming up due to missing max_map_count

Dear Team,

I am trying to start elastic search but its throwing the below error.

Error:
[2019-07-06T17:14:27,952][INFO ][o.e.n.Node ] [DESKTOP-8R2H9BA.localdomain1559241418966] starting ...
[2019-07-06T17:14:28,329][INFO ][o.e.t.TransportService ] [DESKTOP-8R2H9BA.localdomain1559241418966] publish_address {172.29.96.1:9340}, bound_addresses {[::]:9340}
[2019-07-06T17:14:28,363][INFO ][o.e.b.BootstrapChecks ] [DESKTOP-8R2H9BA.localdomain1559241418966] bound or publishing to a non-loopback or non-link-local address, enforcing bootstrap checks
[2019-07-06T17:14:28,375][WARN ][o.e.b.BootstrapChecks ] I/O exception while trying to read [/proc/sys/vm/max_map_count]
java.nio.file.NoSuchFileException: /proc/sys/vm/max_map_count
at sun.nio.fs.UnixException.translateToIOException(UnixException.java:86) ~[?:?]
at sun.nio.fs.UnixException.rethrowAsIOException(UnixException.java:102) ~[?:?]
at sun.nio.fs.UnixException.rethrowAsIOException(UnixException.java:107) ~[?:?]
at sun.nio.fs.UnixFileSystemProvider.newByteChannel(UnixFileSystemProvider.java:214) ~[?:?]
at java.nio.file.Files.newByteChannel(Files.java:361) ~[?:1.8.0_181]
at java.nio.file.Files.newByteChannel(Files.java:407) ~[?:1.8.0_181]
at java.nio.file.spi.FileSystemProvider.newInputStream(FileSystemProvider.java:384) ~[?:1.8.0_181]
at java.nio.file.Files.newInputStream(Files.java:152) ~[?:1.8.0_181]
at java.nio.file.Files.newBufferedReader(Files.java:2784) ~[?:1.8.0_181]
at java.nio.file.Files.newBufferedReader(Files.java:2816) ~[?:1.8.0_181]
at org.elasticsearch.bootstrap.BootstrapChecks$MaxMapCountCheck.getBufferedReader(BootstrapChecks.java:453) ~[elasticsearch-5.6.4.jar:5.6.4]
at org.elasticsearch.bootstrap.BootstrapChecks$MaxMapCountCheck.getMaxMapCount(BootstrapChecks.java:427) [elasticsearch-5.6.4.jar:5.6.4]
at org.elasticsearch.bootstrap.BootstrapChecks$MaxMapCountCheck.getMaxMapCount(BootstrapChecks.java:421) [elasticsearch-5.6.4.jar:5.6.4]
at org.elasticsearch.bootstrap.BootstrapChecks$MaxMapCountCheck.check(BootstrapChecks.java:407) [elasticsearch-5.6.4.jar:5.6.4]
at org.elasticsearch.bootstrap.BootstrapChecks.check(BootstrapChecks.java:137) [elasticsearch-5.6.4.jar:5.6.4]
at org.elasticsearch.bootstrap.BootstrapChecks.check(BootstrapChecks.java:95) [elasticsearch-5.6.4.jar:5.6.4]
at org.elasticsearch.bootstrap.BootstrapChecks.check(BootstrapChecks.java:76) [elasticsearch-5.6.4.jar:5.6.4]
at org.elasticsearch.bootstrap.Bootstrap$5.validateNodeBeforeAcceptingRequests(Bootstrap.java:238) [elasticsearch-5.6.4.jar:5.6.4]
at org.elasticsearch.node.Node.start(Node.java:695) [elasticsearch-5.6.4.jar:5.6.4]
at org.elasticsearch.bootstrap.Bootstrap.start(Bootstrap.java:278) [elasticsearch-5.6.4.jar:5.6.4]
at org.elasticsearch.bootstrap.Bootstrap.init(Bootstrap.java:351) [elasticsearch-5.6.4.jar:5.6.4]
at org.elasticsearch.bootstrap.Elasticsearch.init(Elasticsearch.java:132) [elasticsearch-5.6.4.jar:5.6.4]
at org.elasticsearch.bootstrap.Elasticsearch.execute(Elasticsearch.java:123) [elasticsearch-5.6.4.jar:5.6.4]
at org.elasticsearch.cli.EnvironmentAwareCommand.execute(EnvironmentAwareCommand.java:70) [elasticsearch-5.6.4.jar:5.6.4]
at org.elasticsearch.cli.Command.mainWithoutErrorHandling(Command.java:134) [elasticsearch-5.6.4.jar:5.6.4]
at org.elasticsearch.cli.Command.main(Command.java:90) [elasticsearch-5.6.4.jar:5.6.4]
at org.elasticsearch.bootstrap.Elasticsearch.main(Elasticsearch.java:91) [elasticsearch-5.6.4.jar:5.6.4]
at org.elasticsearch.bootstrap.Elasticsearch.main(Elasticsearch.java:84) [elasticsearch-5.6.4.jar:5.6.4]
[2019-07-06T17:14:31,616][INFO ][o.e.c.s.ClusterService ] [DESKTOP-8R2H9BA.localdomain1559241418966] new_master {DESKTOP-8R2H9BA.localdomain1559241418966}{4b_57VTjSIiToNwYPtBL1Q}{o6yhS63jReioUYssy2I6dA}{172.29.96.1}{172.29.96.1:9340}, reason: zen-disco-elected-as-master ([0] nodes joined)
[2019-07-06T17:14:31,674][INFO ][o.e.h.n.Netty4HttpServerTransport] [DESKTOP-8R2H9BA.localdomain1559241418966] publish_address {172.29.96.1:9240}, bound_addresses {[::]:9240}
[2019-07-06T17:14:31,674][INFO ][o.e.n.Node ] [DESKTOP-8R2H9BA.localdomain1559241418966] started
[2019-07-06T17:14:31,699][INFO ][o.e.g.GatewayService ] [DESKTOP-8R2H9BA.localdomain1559241418966] recovered [0] indices into cluster_state

I have also check the /proc/sys/vm/ directory and there is only below mentioned list.
shahin@DESKTOP-8R2H9BA:/proc/sys/vm$ ls -l
total 0
-rw-r--r-- 1 root root 0 Jul 6 20:37 min_free_kbytes
-rw-r--r-- 1 root root 0 Jul 6 20:37 overcommit_memory
-rw-r--r-- 1 root root 0 Jul 6 20:37 swappiness
shahin@DESKTOP-8R2H9BA:/proc/sys/vm$

I have also manually enter the value in sysctl.conf but even then its not coming up.
vm.max_map_count=262144.

Could you please let me know how to fix this issue.

Thanks
Shahin

This topic was automatically closed 28 days after the last reply. New replies are no longer allowed.