0%

elasticsearch降级

elasticsearch降级

之前装的是7.x版本的,由于7.x版本与6.x版本差距很大,但是又需要解决log4j2漏洞问题,需要降级到6.8.23

下载rpm包

1
wget https://artifacts.elastic.co/downloads/elasticsearch/elasticsearch-6.8.23.rpm

由于之前有安装过,需要覆盖掉之前的

1
rpm -Uvh –-oldpackage elasticsearch-6.8.23.rpm

此时就会覆盖掉之前的版本

但是之前的7.x是有自带的jdk的,而6.x没有,需要配置JAVA_HOME,在/etc/sysconfig/elasticsearch文件中配置

1
JAVA_HOME=/usr/share/jdk

配置完之后发现还是无法启动,报错

1
OpenJDK 64-Bit Server VM warning: Cannot open file /var/log/elasticsearch/gc.log due to Permission denied

目录权限问题,调整一下权限

启动之后还是发现无法启动,查看日志发现报错

1
Unexpected field [cluster_uuid_committed]

看着像是集群问题,看一下节点/var/lib/elasticsearch/nodes/0/_state,将其中的*.st文件删掉,重新启动即可