Macos 运行Elasticsearch 7.4时如何修复错误?
当我从控制台运行Macos 运行Elasticsearch 7.4时如何修复错误?,macos,elasticsearch,Macos,elasticsearch,当我从控制台运行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] Initializat
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
-弹性搜索V7.4
可能是什么问题?这里的问题似乎是
logs/gc.logs
未解析为完整路径。尝试在jvm.options
中指定完整的日志路径,如/usr/local/var/log/elasticsearch/gc.log
或/var/log/elasticsearch/gc.log
查看线程。错误消息中是否有不清楚的地方?有一个文件夹/日志?我这样做了,然后安装了最新版本的java
brew cask install java
,然后能够运行elasticsearch
。谢谢