elk插件x-pack安装以及破解

news/2024/11/7 18:49:57/
  • 1.下载对应版本的x-pack:
[root@lijie elk]# wget 'https://artifacts.elastic.co/downloads/packs/x-pack/x-pack-5.5.1.zip'
  • 2.安装x-path
./elasticsearch-5.5.1/bin/elasticsearch-plugin install file:///usr/java/elk/xpack/x-pack-5.5.1.zip./kibana-5.5.1-linux-x86_64/bin/kibana-plugin install file:///usr/java/elk/xpack/x-pack-5.5.1.zip

默认账号密码:

用户名:elastic
密码:changeme  

这里写图片描述

  • 3.创建java文件
vi LicenseVerifier.java#内容
package org.elasticsearch.license;import java.nio.*;
import java.util.*;
import java.security.*;
import org.elasticsearch.common.xcontent.*;
import org.apache.lucene.util.*;
import org.elasticsearch.common.io.*;
import java.io.*;public class LicenseVerifier
{public static boolean verifyLicense(final License license, final byte[] encryptedPublicKeyData) {return true;}public static boolean verifyLicense(final License license) {return true;}
}
  • 4.解压下载的x-path插件
unzip x-pack-5.5.1.zip

如图:

这里写图片描述

  • 5.进行编译,需要指定其他jar的classpath的路径所以用javac -cp
javac -cp "/usr/java/elk/elasticsearch-5.5.1/lib/elasticsearch-5.5.1.jar:/usr/java/elk/elasticsearch-5.5.1/lib/lucene-core-6.6.0.jar:/usr/java/elk/xpack/elasticsearch/x-pack-5.5.1.jar" LicenseVerifier.java

这里写图片描述

  • 6.替换class文件
#创建临时文件夹解压jar
[hadoop@lijie xpack]$ mkdir mytest
[hadoop@lijie xpack]$ mv ./elasticsearch/x-pack-5.5.1.jar mytest/
[hadoop@lijie xpack]$ cd mytest/
[hadoop@lijie mytest]$ jar -xvf x-pack-5.5.1.jar
[hadoop@lijie mytest]$ rm -rf x-pack-5.5.1.jar#删除原文件,将新编译的拷贝到该位置
[hadoop@lijie mytest]$ rm -rf org/elasticsearch/license/LicenseVerifier.class 
[hadoop@lijie mytest]$ cp ../LicenseVerifier.class org/elasticsearch/license/#重新打包
[hadoop@lijie mytest]$ jar -cvf x-pack-5.5.1.jar ./*#覆盖plugins文件夹里面的jar包
[hadoop@lijie mytest]$ rm -rf /usr/java/elk/elasticsearch-5.5.1/plugins/x-pack/x-pack-5.5.1.jar 
[hadoop@lijie mytest]$ mv x-pack-5.5.1.jar /usr/java/elk/elasticsearch-5.5.1/plugins/x-pack
  • 查看可用日期(显示只有1个月时间):
[hadoop@lijie mytest]$ curl -XGET -u elastic:changeme 'http://192.168.80.123:9200/_license'{"license" : {"status" : "active","uid" : "ef3e9077-02f4-4096-85a2-67178c1b2e35","type" : "trial","issue_date" : "2017-10-19T17:30:45.602Z","issue_date_in_millis" : 1508434245602,"expiry_date" : "2017-11-18T17:30:45.602Z","expiry_date_in_millis" : 1511026245602,"max_nodes" : 1000,"issued_to" : "myes","issuer" : "elasticsearch","start_date_in_millis" : -1}
}
  • 重启es和kibana

申请license(访问网站:https://license.elastic.co/registration):

就是填写下申请,然后右键激活下载license

{"license":{"uid":"b0e5850c-a131-418f-9a30-a1e15332e6d6","type":"basic","issue_date_in_millis":1508371200000,"expiry_date_in_millis":1539993599999,"max_nodes":100,"issued_to":"li jie (elastic)","issuer":"Web Form","signature":"AAAAAwAAAA3AL/ifoDI+Vff53gJWAAABmC9ZN0hjZDBGYnVyRXpCOW5Bb3FjZDAxOWpSbTVoMVZwUzRxVk1PSmkxaktJRVl5MUYvUWh3bHZVUTllbXNPbzBUemtnbWpBbmlWRmRZb25KNFlBR2x0TXc2K2p1Y1VtMG1UQU9TRGZVSGRwaEJGUjE3bXd3LzRqZ05iLzRteWFNekdxRGpIYlFwYkJiNUs0U1hTVlJKNVlXekMrSlVUdFIvV0FNeWdOYnlESDc3MWhlY3hSQmdKSjJ2ZTcvYlBFOHhPQlV3ZHdDQ0tHcG5uOElCaDJ4K1hob29xSG85N0kvTWV3THhlQk9NL01VMFRjNDZpZEVXeUtUMXIyMlIveFpJUkk2WUdveEZaME9XWitGUi9WNTZVQW1FMG1DenhZU0ZmeXlZakVEMjZFT2NvOWxpZGlqVmlHNC8rWVVUYzMwRGVySHpIdURzKzFiRDl4TmM1TUp2VTBOUlJZUlAyV0ZVL2kvVk10L0NsbXNFYVZwT3NSU082dFNNa2prQ0ZsclZ4NTltbU1CVE5lR09Bck93V2J1Y3c9PQAAAQAzH+JMBz735P6FoU0whdAKO19QVl1D3Gm8PJ768O454vgUOjtUo8IqkE4NC3aGQWFcdtpMANWrJAtHP1jjYrwiIOV4jP11rinwY6f8dw2O/BPUZt+XiYa+HaZQDFZaZNTJv/vgWhFD/wsTIY8+4cRIy85/23FTxPYtu/W8ymXUJ6Uiw0IaOjp+bxoq0pnSIm09NuoClNmA7ELMn68TGePD03YMhIq9OZRO+6iojhcIMeSyEwAj6y4Mnlb5HzCtNkK21e8Yl57Gb8Z45HmmNGY9b4+dFIN3CIl403HsiCdGyN1a+u/yrqQglupxVRdSG9Q2khTwnERw82x075Ye+Kbn","start_date_in_millis":1508371200000}}

将license上面的修改为


"type":"platinum"
"expiry_date_in_millis":253395907200000#如下
{"license":{"uid":"b0e5850c-a131-418f-9a30-a1e15332e6d6","type":"platinum","issue_date_in_millis":1508371200000,"expiry_date_in_millis":253395907200000,"max_nodes":100,"issued_to":"li jie (elastic)","issuer":"Web Form","signature":"AAAAAwAAAA3AL/ifoDI+Vff53gJWAAABmC9ZN0hjZDBGYnVyRXpCOW5Bb3FjZDAxOWpSbTVoMVZwUzRxVk1PSmkxaktJRVl5MUYvUWh3bHZVUTllbXNPbzBUemtnbWpBbmlWRmRZb25KNFlBR2x0TXc2K2p1Y1VtMG1UQU9TRGZVSGRwaEJGUjE3bXd3LzRqZ05iLzRteWFNekdxRGpIYlFwYkJiNUs0U1hTVlJKNVlXekMrSlVUdFIvV0FNeWdOYnlESDc3MWhlY3hSQmdKSjJ2ZTcvYlBFOHhPQlV3ZHdDQ0tHcG5uOElCaDJ4K1hob29xSG85N0kvTWV3THhlQk9NL01VMFRjNDZpZEVXeUtUMXIyMlIveFpJUkk2WUdveEZaME9XWitGUi9WNTZVQW1FMG1DenhZU0ZmeXlZakVEMjZFT2NvOWxpZGlqVmlHNC8rWVVUYzMwRGVySHpIdURzKzFiRDl4TmM1TUp2VTBOUlJZUlAyV0ZVL2kvVk10L0NsbXNFYVZwT3NSU082dFNNa2prQ0ZsclZ4NTltbU1CVE5lR09Bck93V2J1Y3c9PQAAAQAzH+JMBz735P6FoU0whdAKO19QVl1D3Gm8PJ768O454vgUOjtUo8IqkE4NC3aGQWFcdtpMANWrJAtHP1jjYrwiIOV4jP11rinwY6f8dw2O/BPUZt+XiYa+HaZQDFZaZNTJv/vgWhFD/wsTIY8+4cRIy85/23FTxPYtu/W8ymXUJ6Uiw0IaOjp+bxoq0pnSIm09NuoClNmA7ELMn68TGePD03YMhIq9OZRO+6iojhcIMeSyEwAj6y4Mnlb5HzCtNkK21e8Yl57Gb8Z45HmmNGY9b4+dFIN3CIl403HsiCdGyN1a+u/yrqQglupxVRdSG9Q2khTwnERw82x075Ye+Kbn","start_date_in_millis":1508371200000}}

创建一个文件license.json,将上面的内容复制到里面

然后执行:

[hadoop@lijie mytest]$ curl -XPUT -u elastic:changeme 'http://192.168.80.123:9200/_xpack/license?acknowledge=true' -H "Content-Type: application/json" -d @license.json返回:
{"acknowledged":true,"license_status":"valid"}

在执行查看过期时间以及版本:
这里写图片描述

  • 搞定

http://www.ppmy.cn/news/404080.html

相关文章

Java 标准开发包_JDK 9系列全套官方下载链接

前言 最近由于Android开发项目需求,就仔细拜读了李刚大佬的Java教程《疯狂Java讲义第4版》,根据书本链接登录下载JDK 9,链接已被Oracle官方更新成JDK12的链接,考虑到要根据书本学习,就不能下载JDK12了&#xf…

Androidx和Android support库共存问题解决

1、AndroidX简介 点击查看Android文档中对androidx的简介 按照官方文档说明 androidx 是对 android.support.xxx 包的整理后产物。由于之前的support包过于混乱,所以,google推出了 androidX。 由于在后续版本中,会逐步放弃对support 的升级…

解决mysql保存数据SQLException: Incorrect string value: ‘\xF0\x9F\x91\x87\xE5\x91...‘ for column ‘错误

今天在保存数据的时候mysql抛出了以下异常: 查了一下,发现是编码问题,本地数据库的默认编码是utf8,默认保存的是1到3个字节,但是现在的emoji表情采用4个字节保存,所以抛出异常。 环境: 操作系…

Tomcat9安装及配置步骤

安装前需要先安装 Java 环境 jdk1.8安装:https://blog.csdn.net/weixin_42109012/article/details/94388518 1.下载tomcat9 ,官网地址:http://tomcat.apache.org/ 1.1、选择自己想要的tomcat版本。 1.2、根据自己电脑的系统 ,下载对应的版本zip ,我下载的是windo…

阿里面试了7轮...就这么狠的吗?

引言 今年的大环境非常差,互联网企业裁员的现象比往年更严重了,可今年刚好是我的第一个“五年计划”截止的时间点,说什么也不能够耽搁了,所以早早准备的跳槽也在疫情好转之后开始进行了。但是,不得不说,这…

x = x(x-1)

执行一次x x&(x-1)&#xff0c;会将x用二进制表示时最右边的一个1变为0&#xff0c;因为x-1将会将该位(x用二进制表示时最右边的一个1)变为0。 如下面 int x9;int i;for ( i 0; i < x; i) { x & (x-1); } 执行结束 i 2&#xff0c;因为91001&#xff0c;有…

matlab怎么表示x的平方,用matlab算多项式x平方

matlab 多项式函数相加 用符号变量编写:y=1;symsxfori=1:5y=y+x^i;endyy=1+x+x^2+x^3+x^4+x^5求y(3)输入:subs(y,x,3)ans=364或用字符变量编写,代值转成符号变 matlab输入多项式 symssp=(s+2)*(s+5)*(s+6)再问:中间那个乘号能去掉吗再答:最好不要省略,或者说绝对不能省略。…

红米note9和oppoK7x哪个好?红米note9和oppoK7x区别

红米note9和oppoK7x哪个好-红米note9和oppoK7x参数对比 红米note9&#xff1a;为用户带来6.67英寸LCD屏幕&#xff0c;支持120hz屏幕刷新 oppoK7x&#xff1a;采用一块6.5英寸LCD屏&#xff0c;分辨率为2400x1080&#xff0c;支持90Hz刷新率180Hz触控采样率 红米note9和oppo…