docker安装elasticsearch遇到的坑(一)

[2019-10-17T03:20:30,148][INFO ][o.e.n.Node               ] [0CCRijw] stopping ...
[2019-10-17T03:20:30,197][INFO ][o.e.n.Node               ] [0CCRijw] stopped
[2019-10-17T03:20:30,200][INFO ][o.e.n.Node               ] [0CCRijw] closing ...
[2019-10-17T03:20:30,217][INFO ][o.e.n.Node               ] [0CCRijw] closed
[2019-10-17T03:22:55,449][INFO ][o.e.n.Node               ] [] initializing ...
[2019-10-17T03:22:55,659][INFO ][o.e.e.NodeEnvironment    ] [0CCRijw] using [1] data paths, mounts [[/usr/share/elasticsearch/data (/dev/mapper/HT--test01--vg-root)]], net usable_space [263.3gb], net total_space [286.8gb], spins? [possibly], types [ext4]
[2019-10-17T03:22:55,659][INFO ][o.e.e.NodeEnvironment    ] [0CCRijw] heap size [247.5mb], compressed ordinary object pointers [true]
[2019-10-17T03:22:55,660][INFO ][o.e.n.Node               ] node name [0CCRijw] derived from node ID [0CCRijwkR-WByPVqv-e35A]; set [node.name] to override
[2019-10-17T03:22:55,661][INFO ][o.e.n.Node               ] version[5.6.12], pid[1], build[cfe3d9f/2018-09-10T20:12:43.732Z], OS[Linux/4.4.0-21-generic/amd64], JVM[Oracle Corporation/OpenJDK 64-Bit Server VM/1.8.0_181/25.181-b13]
[2019-10-17T03:22:55,661][INFO ][o.e.n.Node               ] JVM arguments [-Xms2g, -Xmx2g, -XX:+UseConcMarkSweepGC, -XX:CMSInitiatingOccupancyFraction=75, -XX:+UseCMSInitiatingOccupancyOnly, -XX:+AlwaysPreTouch, -Xss1m, -Djava.awt.headless=true, -Dfile.encoding=UTF-8, -Djna.nosys=true, -Djdk.io.permissionsUseCanonicalPath=true, -Dio.netty.noUnsafe=true, -Dio.netty.noKeySetOptimization=true, -Dio.netty.recycler.maxCapacityPerThread=0, -Dlog4j.shutdownHookEnabled=false, -Dlog4j2.disable.jmx=true, -Dlog4j.skipJansi=true, -XX:+HeapDumpOnOutOfMemoryError, -Xms256m, -Xmx256m, -Des.path.home=/usr/share/elasticsearch]
[2019-10-17T03:22:57,796][INFO ][o.e.p.PluginsService     ] [0CCRijw] loaded module [aggs-matrix-stats]
[2019-10-17T03:22:57,796][INFO ][o.e.p.PluginsService     ] [0CCRijw] loaded module [ingest-common]
[2019-10-17T03:22:57,796][INFO ][o.e.p.PluginsService     ] [0CCRijw] loaded module [lang-expression]
[2019-10-17T03:22:57,796][INFO ][o.e.p.PluginsService     ] [0CCRijw] loaded module [lang-groovy]
[2019-10-17T03:22:57,796][INFO ][o.e.p.PluginsService     ] [0CCRijw] loaded module [lang-mustache]
[2019-10-17T03:22:57,796][INFO ][o.e.p.PluginsService     ] [0CCRijw] loaded module [lang-painless]
[2019-10-17T03:22:57,800][INFO ][o.e.p.PluginsService     ] [0CCRijw] loaded module [parent-join]
[2019-10-17T03:22:57,800][INFO ][o.e.p.PluginsService     ] [0CCRijw] loaded module [percolator]
[2019-10-17T03:22:57,800][INFO ][o.e.p.PluginsService     ] [0CCRijw] loaded module [reindex]
[2019-10-17T03:22:57,800][INFO ][o.e.p.PluginsService     ] [0CCRijw] loaded module [transport-netty3]
[2019-10-17T03:22:57,800][INFO ][o.e.p.PluginsService     ] [0CCRijw] loaded module [transport-netty4]
[2019-10-17T03:22:57,800][INFO ][o.e.p.PluginsService     ] [0CCRijw] no plugins loaded
[2019-10-17T03:23:00,225][INFO ][o.e.d.DiscoveryModule    ] [0CCRijw] using discovery type [zen]
[2019-10-17T03:23:01,226][INFO ][o.e.n.Node               ] initialized
[2019-10-17T03:23:01,227][INFO ][o.e.n.Node               ] [0CCRijw] starting ...
[2019-10-17T03:23:01,602][INFO ][o.e.t.TransportService   ] [0CCRijw] publish_address {172.17.0.13:9300}, bound_addresses {0.0.0.0:9300}
[2019-10-17T03:23:01,627][INFO ][o.e.b.BootstrapChecks    ] [0CCRijw] bound or publishing to a non-loopback address, enforcing bootstrap checks
ERROR: [1] bootstrap checks failed
[1]: max virtual memory areas vm.max_map_count [65530] is too low, increase to at least [262144]

解决办法:
切换到root用户修改配置sysctl.conf

vi /etc/sysctl.conf 

添加下面配置:

vm.max_map_count=655360

并执行命令:

sysctl -p

然后,重新启动elasticsearch,即可启动成功。

发布了86 篇原创文章 · 获赞 36 · 访问量 15万+

猜你喜欢

转载自blog.csdn.net/JackRen_Developer/article/details/102603339