由于阿里云检测线上有内核漏洞需要修复重启,一下子贪图方便直接用

yum update -y

在执行es重启的时候,启动一两秒之后,服务退出。

通过systemctl status elasticsearch查看了下状态,有类似的错误

2020-11-28 11:17:56,774 main ERROR Null object returned for RollingFile in Appenders.
2020-11-28 11:17:56,774 main ERROR Null object returned for RollingFile in Appenders.
2020-11-28 11:17:56,775 main ERROR Unable to locate appender "rolling" for logger config "root"
2020-11-28 11:17:56,776 main ERROR Unable to locate appender "rolling_old" for logger config "root"

根据网上搜索资料提示修改log4j2.properties ( vi /etc/elasticsearch/log4j2.properties) 文件, 将 logger.deprecation.level = warn 改为 error

重启还是失败。

查看elasticsearch日志

tail -50 /var/log/elasticsearch/elasticsearch.log

发下有个提示analysis-ik的版本是6.4.3 es的版本是6.8.13.

蛮修改下于是,删除analysis-ik目录 rm -rf /usr/share/elasticsearch/plugins/analysis-ik

重新安装

/usr/share/elasticsearch/bin/elasticsearch-plugin install https://github.com/medcl/elasticsearch-analysis-ik/releases/download/v6.8.13/elasticsearch-analysis-ik-6.8.13.zip

安装成功,重启成功。