首页 > 解决方案 > 运行 Elasticsearch 7.4 时如何修复错误?

问题描述

当我elasticsearch从控制台运行时,我得到以下输出:

Exception in thread "main" java.lang.RuntimeException: starting java failed with [1]
output:
[0.003s][error][logging] Error opening log file 'logs/gc.log': No such file or directory
[0.003s][error][logging] Initialization of output 'file=logs/gc.log' using options 'filecount=32,filesize=64m' failed.
error:
OpenJDK 64-Bit Server VM warning: Option UseConcMarkSweepGC was deprecated in version 9.0 and will likely be removed in a future release.
Invalid -Xlog option '-Xlog:gc*,gc+age=trace,safepoint:file=logs/gc.log:utctime,pid,tags:filecount=32,filesize=64m', see error log for details.
Error: Could not create the Java Virtual Machine.
Error: A fatal exception has occurred. Program will exit.
    at org.elasticsearch.tools.launchers.JvmErgonomics.flagsFinal(JvmErgonomics.java:111)
    at org.elasticsearch.tools.launchers.JvmErgonomics.finalJvmOptions(JvmErgonomics.java:79)
    at org.elasticsearch.tools.launchers.JvmErgonomics.choose(JvmErgonomics.java:57)
    at org.elasticsearch.tools.launchers.JvmOptionsParser.main(JvmOptionsParser.java:89)

注意: - 刚刚用自制软件重新安装了 Elasticsearch - Elastic search v 7.4

可能是什么问题呢?

标签: macoselasticsearch

解决方案


这里的问题似乎logs/gc.logs没有解决完整路径。尝试指定完整的日志路径,如/usr/local/var/log/elasticsearch/gc.log/var/log/elasticsearch/gc.logjvm.options

看看这个线程。


推荐阅读