首页 > 解决方案 > elasticsearch.service:失败,结果为“退出代码”

问题描述

/$ sudo systemctl status elasticsearch

● elasticsearch.service - Elasticsearch 已加载:已加载(/lib/systemd/system/elasticsearch.service;已禁用;供应商预设:已启用) 活动:自 2021 年 10 月 26 日星期二 06:35:35 起失败(结果:退出代码)世界标准时间; 2 分钟23 秒前 文档:http ://www.elastic.co 进程:43447 ExecStart=/usr/share/elasticsearch/bin/elasticsearch -p ${PID_DIR}/elasticsearch.pid --quiet (code=exited, status=1 /FAILURE) 主 PID: 43447 (code=exited, status=1/FAILURE)

35 ip-172-31-5-233 elasticsearch[43447]:有关完整的错误详细信息,请参阅日志 /var/log/elasticsearch/elasticsearch.log Oct 26 06:35:35 ip-172-31-5- 233 systemd[1]:elasticsearch.service:主进程退出,code=exited,status=1/FAILURE Oct 26 06:35:35 ip-172-31-5-233 systemd[1]:elasticsearch.service:失败结果“退出代码”。10 月 26 日 06:35:35 ip-172-31-5-233 systemd[1]:无法启动 Elasticsearch。

我以前安装了 elasticsearch 7.15.1。卸载它并安装 v 7.6.2,它从我第一次尝试启动服务时显示此错误。

/$sudo cat var/log/elasticsearch/elasticsearch.log

bootstrap.StartupException: ElasticsearchException[绑定服务失败];嵌套:IndexFormatTooNewException[不支持格式版本(资源BufferedChecksumIndexInput(SimpleFSIndexInput(path="/var/lib/elasticsearch/nodes/0/_state/segments_2b"))):10(需要在7到9之间)];在 org.elasticsearch.bootstrap.Elasticsearch.init(Elasticsearch.java:174) ~[elasticsearch-7.6.2.jar:7.6.2] 在 org.elasticsearch.bootstrap.Elasticsearch.execute(Elasticsearch.java:161) ~[ elasticsearch-7.6.2.jar:7.6.2] 在 org.elasticsearch.cli.EnvironmentAwareCommand.execute(EnvironmentAwareCommand.java:86) ~[elasticsearch-7.6.2.jar:7.6.2] 在 org.elasticsearch.cli。 Command.mainWithoutErrorHandling(Command.java:125) ~[elasticsearch-cli-7.6.2.jar:7.6.2] at org.elasticsearch.cli.Command.main(Command.java:90) ~[elasticsearch-cli-7.6 .2.jar:7.6.2] 在组织。

标签: elasticsearch

解决方案


推荐阅读