一 ERROR: [1] bootstrap checks failed [1]: max virtual memory areas vm.max_map_count [65530] is too low, increase to at least [262144]
[2018-10-13T16:44:37,697][INFO ][o.e.n.Node ] [] initializing ...
[2018-10-13T16:44:38,000][INFO ][o.e.e.NodeEnvironment ] [MnIMQR8] using [1] data paths, mounts [[/ (rootfs)]], net usable_space [136.3gb], net total_space [147gb], spins? [unknown], types [rootfs]
[2018-10-13T16:44:38,001][INFO ][o.e.e.NodeEnvironment ] [MnIMQR8] heap size [1.9gb], compressed ordinary object pointers [true]
[2018-10-13T16:44:38,004][INFO ][o.e.n.Node ] node name [MnIMQR8] derived from node ID [MnIMQR81R6Khffraa64KVw]; set [node.name] to override
[2018-10-13T16:44:38,004][INFO ][o.e.n.Node ] version[5.5.1], pid[6840], build[19c13d0/2017-07-18T20:44:24.823Z], OS[Linux/3.10.0-327.el7.x86_64/amd64], JVM[Oracle Corporation/Java HotSpot(TM) 64-Bit Server VM/1.8.0_181/25.181-b13]
[2018-10-13T16:44:38,005][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, -Des.path.home=/soft/elasticsearch/elasticsearch-5.5.1]
[2018-10-13T16:44:38,794][INFO ][o.e.p.PluginsService ] [MnIMQR8] loaded module [aggs-matrix-stats]
[2018-10-13T16:44:38,795][INFO ][o.e.p.PluginsService ] [MnIMQR8] loaded module [ingest-common]
[2018-10-13T16:44:38,795][INFO ][o.e.p.PluginsService ] [MnIMQR8] loaded module [lang-expression]
[2018-10-13T16:44:38,795][INFO ][o.e.p.PluginsService ] [MnIMQR8] loaded module [lang-groovy]
[2018-10-13T16:44:38,795][INFO ][o.e.p.PluginsService ] [MnIMQR8] loaded module [lang-mustache]
[2018-10-13T16:44:38,795][INFO ][o.e.p.PluginsService ] [MnIMQR8] loaded module [lang-painless]
[2018-10-13T16:44:38,795][INFO ][o.e.p.PluginsService ] [MnIMQR8] loaded module [parent-join]
[2018-10-13T16:44:38,795][INFO ][o.e.p.PluginsService ] [MnIMQR8] loaded module [percolator]
[2018-10-13T16:44:38,795][INFO ][o.e.p.PluginsService ] [MnIMQR8] loaded module [reindex]
[2018-10-13T16:44:38,795][INFO ][o.e.p.PluginsService ] [MnIMQR8] loaded module [transport-netty3]
[2018-10-13T16:44:38,795][INFO ][o.e.p.PluginsService ] [MnIMQR8] loaded module [transport-netty4]
[2018-10-13T16:44:38,796][INFO ][o.e.p.PluginsService ] [MnIMQR8] no plugins loaded
[2018-10-13T16:44:40,228][INFO ][o.e.d.DiscoveryModule ] [MnIMQR8] using discovery type [zen]
[2018-10-13T16:44:40,895][INFO ][o.e.n.Node ] initialized
[2018-10-13T16:44:40,895][INFO ][o.e.n.Node ] [MnIMQR8] starting ...
[2018-10-13T16:44:41,043][INFO ][o.e.t.TransportService ] [MnIMQR8] publish_address {10.33.43.9:9300}, bound_addresses {10.33.43.9:9300}
[2018-10-13T16:44:41,053][INFO ][o.e.b.BootstrapChecks ] [MnIMQR8] bound or publishing to a non-loopback or non-link-local 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]
[2018-10-13T16:44:41,062][INFO ][o.e.n.Node ] [MnIMQR8] stopping ...
[2018-10-13T16:44:41,105][INFO ][o.e.n.Node ] [MnIMQR8] stopped
[2018-10-13T16:44:41,105][INFO ][o.e.n.Node ] [MnIMQR8] closing ...
[2018-10-13T16:44:41,123][INFO ][o.e.n.Node ] [MnIMQR8] closed
解决办法:
1、切换到root用户修改配置sysctl.conf
vi /etc/sysctl.conf
添加下面配置:
vm.max_map_count=655360
并执行命令:
sysctl -p
然后,重新启动elasticsearch,即可启动成功。
二 Elasticsearch6.2 允许远程访问
修改配置文件 config/elasticsearch.yml
network.host: 0.0.0.0
请注意防火墙是否开启!!!