由于阿里云检测线上有内核漏洞需要修复重启,一下子贪图方便直接用
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
安装成功,重启成功。