【问题标题】:Elasticsearch startup error -- heap sizeElasticsearch 启动错误——堆大小
【发布时间】: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 ErrorElasticsearch 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


【解决方案1】:

在文件中

elasticsearch-5.4.0/config/jvm.options

评论 -Xms2g -Xmx2g

喜欢这个

#-Xms2g

#-Xmx2g

添加

Xms4000m

Xmx4000m

它对我有用!!!

【讨论】:

    猜你喜欢
    • 2015-05-12
    • 2015-11-13
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2011-05-16
    • 1970-01-01
    相关资源
    最近更新 更多