ElasticSearch启动报错:Java HotSpot(TM) 64-Bit Server VM warning: INFO: os::commit_memory(0x00000000c5330

1. 问题:启动 elasticsearch 出现如下报错信息

Java HotSpot(TM) 64-Bit Server VM warning: INFO: os::commit_memory(0x00000000c5330000, 986513408, 0) failed; error='Not enough space' (errno=12)
	at org.elasticsearch.tools.launchers.JvmErgonomics.flagsFinal(JvmErgonomics.java:126)
	at org.elasticsearch.tools.launchers.JvmErgonomics.finalJvmOptions(JvmErgonomics.java:88)
	at org.elasticsearch.tools.launchers.JvmErgonomics.choose(JvmErgonomics.java:59)
	at org.elasticsearch.tools.launchers.JvmOptionsParser.jvmOptions(JvmOptionsParser.java:137)
	at org.elasticsearch.tools.launchers.JvmOptionsParser.main(JvmOptionsParser.java:95)

2. 问题分析:根据报错信息可知,这是内存空间不够引起的。

内存不足,减少启动程序所需内存,或加大内存,如关闭一些程序。

3. 排查占用内存较大的应用

使用 top 命令,按“Shift+M”快捷键,实现进程按内存使用率排序,查看内存占用较大的进程。

根据需求,自行选择关闭哪些服务,以减少内存的占用。或扩大主机内存。

4.重启 elasticsearch 服务,即可重启运行。

猜你喜欢

转载自blog.csdn.net/qq_36148847/article/details/109330418