java - Elasticsearch启动错误——堆大小

标签 java elasticsearch jvm heap-memory

运行时

elasticsearch.bat

在命令提示符中,

我收到错误:

Invalid initial heap size: -Xms${packaging.elastic.heap.min}
Error: Could not create the Java Virtual Machine.
Error: A fatal exception has occurred. Program will exit. 

通话:

elasticsearch -Xmx1g -Xms1g

我尝试用不同的参数代替 1GB 也不起作用。 1GB is the default无论如何。

我是第一次在这台机器上运行 ES。这一直运行良好 直到今天——当我调用 ES 购买它的批量调用者

..>bin>elasticsearch.bat

效果很好。

我错过了什么?

TIA。

注意:我看到Avoiding Initial Memory Heap Size Error , Elasticsearch reports default heap memory size after setting environment variable以及其他一些相关讨论。

最佳答案

在文件中

elasticsearch-5.4.0/config/jvm.options

评论 -Xms2g -Xmx2g

像这样

#-Xms2g

#-Xmx2g

添加

Xms4000米

Xmx4000米

它对我有用!!!

关于java - Elasticsearch启动错误——堆大小,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31618156/

相关文章:

java - 我应该将外部 Java 库放在程序的目录结构中的什么位置?

java - 将 post 参数映射到请求中的 DTO

Java - Int、Short、Char 二元运算

java - 如何让 JVM 使用服务器的最大(全部剩余)内存

java - Playframework 的内存使用情况

java - 使用静态类或此引用将数据从一个Jframe传输到另一个Jframe?

search - 在 Elasticsearch 中让读取优先于写入

python - 面向对象编程Python : Where to instantiate Cassandra and elasticsearch cluster?

mapping - not_analyzed 字段,其 doc_values 仍在 fielddata 缓存中

java - 如何在运行时发出和执行 Java 字节码?