我通过自制软件使用Elasticsearch 6.8,并试图升级到7.3。之前,在6.8版中,我已经收到了一条关于不存在的日志文件的警告,但服务器仍在运行,所以我什么也没做。
现在使用7.3,我收到一个错误,服务器将无法运行:
线程“main”java.lang.RuntimeException中出现异常:启动java失败,返回[1]输出:[0.002s][error][logging]打开日志文件“logs/gc.log”时出错:没有这样的文件或目录[0.002s][error][logging]使用选项“filecount=32,filesize=64m”初始化输出“file=logs/gc.log”失败。错误:OpenJDK 64-Bit Server VM警告:Option UseConcMarkSweepGC在版本9.0中已弃用,可能会在未来的版本中删除。无效的-Xlog选项“-Xlog:gc*,gc+age=trace,safepoint:file=logs/gc.log:utctime,pid,tags:filecount=32,filesize=64m”,有关详细信息,请参阅错误日志。错误:无法创建Java虚拟机。错误:发生了致命的异常。程序将退出。在org.elasticsearch.tools.launchers上。Jvm人类工程学.flagsFinal(Jvm人机工程学.java:111)在org.elasticsearch.tools.launchers上。Jvm工效学.最终Jvm选项(Jvm人机学.java:79)在org.elasticsearch.tools.launchers上。Jvm工效学选择(JvmErgonomics.java:57)在org.elasticsearch.tools.launchers上。JvmOptionsParser.main(JvmOptionsParser.java:89)
我尝试在安装了弹性搜索的位置创建目录/文件,但这对我来说不起作用(或者我做错了什么)。