介绍

本文章讲解了Elasticsearch 8的白金版激活,使用了Docker环境进行自动生成破解文件x-pack-core。仅用于学习使用。

仅适用于:Elasticsearch版本:8.7.0 (使用RPM包安装)

Java容器版本:JDK19.0.2

环境要求:Rocky Linux8、DockerPodman

网络要求:需要能正常访问GitHub和Docker HUB(建议全局挂代理)

白金版功能:支持LDAP、watcher、支持邮箱发送等。

安装教程可参考:https://songxwn.com/elk/

步骤

使用Docker自动生成破解文件

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
yum install wget unzip -y

# 安装工具,且确保Docker可用。

wget https://github.com/Songxwn/crack-elasticsearch-by-docker/archive/refs/tags/8.7.zip

unzip 8.7.zip

# 解压

tree crack-elasticsearch-by-docker-8.7/
crack-elasticsearch-by-docker-8.7/
├── build_crack_jar.sh
├── crack.sh
├── Dockerfile
└── README.md

0 directories, 4 files

# 查看文件树,如上。

cd crack-elasticsearch-by-docker-8.7/
version=8.7.0

# 进入工作目录,配置ES版本。

bash crack.sh $version

# 执行破解文件生成,注意过程如果卡死可能是网络问题,无法从github上下载文件。

cp output/x-pack-core-$version.crack.jar x-pack-core-$version.jar

# 将破解文件复制重命名到当前目录。


tree .
.
├── build_crack_jar.sh
├── crack.sh
├── Dockerfile
├── output
│ ├── LicenseVerifier.class
│ ├── LicenseVerifier.java
│ ├── XPackBuild.class
│ ├── XPackBuild.java
│ ├── x-pack-core-8.7.0.crack.jar
│ └── x-pack-core-8.7.0.jar
├── README.md
└── x-pack-core-8.7.0.jar

1 directory, 11 files

# 执行成功后的目录结果。

覆盖

1
2
3
4
5
6
7
8
9
cp -f x-pack-core-8.7.0.jar  /usr/share/elasticsearch/modules/x-pack-core/

# 覆盖原文件,如果是集群,需要所有节点都需要此操作。


systemctl restart elasticsearch.service

# 重启生效

授权文件

复制下面文本保存文件为elastic8.json即可,然后进入Kibana导入即可生效。

http://127.0.0.1:5601/app/management/stack/license_management(示例路径)

1
2
3
4
5
6
7
8
9
10
11
12
13
14
{
"license": {
"uid": "d177620f-46ef-4389-8694-4f1d1cb232f0",
"type": "platinum",
"issue_date_in_millis": 1682640000000,
"expiry_date_in_millis": 4081372171000,
"max_nodes": 1000,
"issued_to": "elastic",
"issuer": "elastic",
"signature": "AAAAAwAAAA1Mj/kViFP0DDokihMTAAABmC9ZN0hjZDBGYnVyRXpCOW5Bb3FjZDAxOWpSbTVoMVZwUzRxVk1PSmkxaktJRVl5MUYvUWh3bHZVUTllbXNPbzBUemtnbWpBbmlWRmRZb25KNFlBR2x0TXc2K2p1Y1VtMG1UQU9TRGZVSGRwaEJGUjE3bXd3LzRqZ05iLzRteWFNekdxRGpIYlFwYkJiNUs0U1hTVlJKNVlXekMrSlVUdFIvV0FNeWdOYnlESDc3MWhlY3hSQmdKSjJ2ZTcvYlBFOHhPQlV3ZHdDQ0tHcG5uOElCaDJ4K1hob29xSG85N0kvTWV3THhlQk9NL01VMFRjNDZpZEVXeUtUMXIyMlIveFpJUkk2WUdveEZaME9XWitGUi9WNTZVQW1FMG1DenhZU0ZmeXlZakVEMjZFT2NvOWxpZGlqVmlHNC8rWVVUYzMwRGVySHpIdURzKzFiRDl4TmM1TUp2VTBOUlJZUlAyV0ZVL2kvVk10L0NsbXNFYVZwT3NSU082dFNNa2prQ0ZsclZ4NTltbU1CVE5lR09Bck93V2J1Y3c9PQAAAQB+UgXp8+9jDR7U2Roxj4caOUYvtO3+GEU/AGVgrC7LHZTKDQkD8h36pneSK1Iwh0HTvi9kKmdWmqU6DiSwiOMW/Bu+ouItG5XlG+THiC1vDzVmknWU+MKIr9agGaEz4bsaqv70rO8MaivOLgEsj61cgDbpNL4jfLuCpiHbMB/X8XaftLCl70URcRnNTJ64PhobBFwHg0XV344FLInlRSpOWeQr29Nh94iB5bxBeKsXwhmoP9O1NtKAmPoKJUttBXQ757/BnyzruK8+sxGOv8XVCkC+xjVTqeyd3Lp5WUNw7jm4Bb7XspDWWjjRDYh4Omci94VetP+QtcoQmAiBarKi",
"start_date_in_millis": 1682640000000
}
}

订阅等级为白金,授权时间到2099年,授权节点为1000个。(可随便修改)

注意:需要所有节点都覆盖文件重启后导入。

参考

WolfBolin:https://blog.wolfbolin.com/archives/767