gpt4 book ai didi

java - 如何使用特定选项运行 JVM?

转载 作者:行者123 更新时间:2023-12-01 08:52:33 25 4
gpt4 key购买 nike

我尝试在 Raspberry Pi 上设置 ElasticSearch,但在运行 sudo service elasticsearch start 时,我在日志中收到以下错误:

Error occurred during initialization of VM

Could not reserve enough space for object heap

Could not create the Java virtual machine.

我找到了this SO answer ,它建议使用 -XX:MaxHeapSize=512m 运行 JVM,但我从未真正手动运行过 JVM。

因此,我在运行 sudo service elasticsearch start 之前尝试运行 export _JAVA_OPTIONS="-Xmx256M",并且我还尝试将其添加到我的 .bash_profile 并在尝试再次启动 ElasticSearch 之前重新启动,但我仍然收到错误。所以我实际上不知道虚拟机是否没有选择 java 选项,或者它确实选择了它,但这不是解决方案。

有人知道我如何确定它确实使用了这个参数吗?或者,如果有人能解决对象堆空间不足的问题,那就更好了:-)

最佳答案

这是一个问题,你使用的是哪个版本的elasticsearch。如果 f.e. 5.x 然后在/etc/elasticsearch/目录中你应该有文件 jvm.options 可以设置堆。

另一个问题是哪个用户正在关注elasticsearch。该用户必须设置导出 JAVA_OPTIONS="-Xmx256M"但没有前缀 _

关于java - 如何使用特定选项运行 JVM?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/42291924/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com