【发布时间】:2015-10-15 13:50:03
【问题描述】:
在运行中
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。
【问题讨论】:
-
我很好奇您的错误消息中出现
${packaging.elastic.heap.min}。你知道这是从哪里来的吗? -
@Val checkout elasticsearch.bat, elasticsearch.in.bat in bin目录。这是关于设置的。
-
用这个尝试了很多东西,但都失败了。
-
用这个尝试了很多东西,但都失败了。将 JAVA_OPTIONS 设置为 Xmx4g。使用 -Xmx1g 标志运行。将 env 变量设置为 ES_HEAP_SIZE。运行 javaw -XX:+PrintFlagsFinal | find "InitialHeapSize" 给出了答案 127926272。你解决了这个问题吗?
标签: java elasticsearch jvm heap-memory