1.报错如下:
2.查看日志也没有错误。后来发现是内存不够了,由于ES是运行在JVM上,JVM本身除了分配的heap内存以外,还会用到一些堆外(off heap)内存。 在小内存的机器上跑ES,如果heap划分过多,累加上堆外内存后,总的JVM使用内存量可能超过物理内存限制。 如果swap又是关闭的情况下,就会被操作系统oom killer杀掉 修改ES中config目录下的jvm.options文件 命令:vim jvm.options
将
-Xms1g
-Xmx1g
改为
-Xms512m
-Xmx512m
3.再次启动ES就成功了