网盘链接
https://pan.baidu.com/s/1b0xFRc-TGrevKlqxAXVv8w
前面我们破解的ELK Stack 2050年license还是永久license,有一个后遗症,就是后面会遇到一个问题,就是升级到新版本license会清空,我们一起来看一下。
首先关闭程序
systemctl stop kibana elasticsearch
然后通过 yum install 安装elastic 7.5.1原版本,笔者事先下载好,然后上传的,不然网络很慢。(升级程序官网有推荐步骤,我们测试环境稍微简单一点。)
然后启动程序
systemctl daemon-reload
systemctl start kibana elasticsearch
然后我们查看一下license,发现是空白了
curl -u elastic http://localhost:9200/_license
笔者没有进一步在升级的基础上再去按照之前的步骤去破解,感觉这样很麻烦,那有没有更好的方法来规避升级这个问题呢?
笔者思考了一下,
1、先安装要升级的版本;
2、按照上一篇2050年的破解方法进行破解;
3、破解OK之后拷贝出x-pack-core-XXX.jar 文件;
4、编辑RPM包,把破解后的x-pack-core-XXX.jar进行替换;
5、重新打包新的RPM包。
好了,我们再来尝试一下安装破解之后的程序。
1、先停止程序
2、yum install 安装
3、启动程序
我们可以在elasticsearch日志中看到我们的license
通过命令查看license,没有清空,还在。
curl -u elastic:123456 http://localhost:9200/_license
说明我们的方法是有效的,最后看一下版本