x-pack破解并安装
声明:本文仅作为学习交流,请勿用于商业用途,否则后果自负。如需使用黄金或白金版X-Pack请购买正版。
1、 安装x-pack
具体安装过程参照:http://www.cnblogs.com/shaosks/p/7466950.html
2、破解
1、下载x-pack-5.5.2.zip(本人用的版本是5.5.2), 解压并找到x-pack-5.5.2.jar, 使用Luyten(下载地址:https://github.com/deathmarine/Luyten/releases/tag/v0.5.0)进行反编译。
2、找到LicenseVerifier.class,其全路径为org.elasticsearch/license/LicenseVerifier.class,将org.elasticsearch/license/LicenseVerifier.class反编译并保存出来。修改成如下内容并命名为LicenseVerifier.java文件。
package org.elasticsearch.license; public class LicenseVerifier
{
public static boolean verifyLicense(final License license, final byte[] encryptedPublicKeyData) {
return true;
} public static boolean verifyLicense(final License license) {
return true;
}
}
3、接着我们需要进行编译,正常情况,我们可能需要对这个项目编译,其实javac命令也可以对单个文件进行编译,只需要进入相应的类路径就可以啦。我的ES安装在E:\ElasticSearch\elasticsearch-5.5.2路径,
因此把LicenseVerifier.java文件拷贝到E:\ElasticSearch\elasticsearch-5.5.2路径下

利用javac命令进行编译:
javac -cp "E:/ElasticSearch/elasticsearch-5.5.2/lib/elasticsearch-5.5.2.jar;E:/ElasticSearch/elasticsearch-5.5.2/lib/lucene-core-6.6.0.jar;E:/ElasticSearch/elasticsearch-5.5.2/plugins/x-pack/x-pack-5.5.2.jar" LicenseVerifier.java
生成LicenseVerifier.class文件。

4、把编译后得到的LicenseVerifier.class替换原有的那个。利用好压进行替换。再把x-pack-5.5.2.jar上传上去进行替换。
用压缩文件管理器打开x-pack-5.5.2.jar

把文件LicenseVerifier.class进行替换。用luyten-0.5.3.exe打开x-pack-5.5.2.jar进行查看

已经成功替换。
5、把新生成的x-pack-5.5.2.jar文件替换elasticsearch安装目录中的plugins –> x-pack。安装了几个elasticsearch,就要替换几个。
如果你还没有安装x-pack,你可以把x-pack-5.5.2.zip中的elasticsearch中x-pack-5.5.2.jar进行替换。然后利用替换后的x-pack-5.5.2.zip进行x-pack插件的安装。
6、申请一个免费license。下载:https://license.elastic.co/registration/download/38ff1b67-b0a0-461f-8bb0-4f7b3525beea

下载后修改,例如:
{"license":{"uid":"helloworld","type":"platinum","issue_date_in_millis":1486598400000,"expiry_date_in_millis":2524579200999,
"max_nodes":1000,"issued_to":"helloworld","issuer":"Web Form","signature":"helloworld","start_date_in_millis":1486598400000}}
其中主要的就是:
①"type":"platinum"
②"expiry_date_in_millis":2524579200999
这里,platinum表示白金版,可以使用所有功能。其他的如expiry_date_in_millis、max_nodes等根据自己需要修改即可。expiry_date_in_millis就是你要截止的日期,我配置的是到2050年。
最后修改如下:
{"license":{"uid":"77a781e8-edc9-48dc-8e11-52bbe091ef49","type":"platinum","issue_date_in_millis":1507852800000,"expiry_date_in_millis":2524579200999,"max_nodes":1000,"issued_to":"77a781e8-edc9-48dc-8e11-52bbe091ef49","issuer":"Web Form","signature":"AAAAAwAAAA23dnRYfo4QNXdLuTS7AAABmC9ZN0hjZDBGYnVyRXpCOW5Bb3FjZDAxOWpSbTVoMVZwUzRxVk1PSmkxaktJRVl5MUYvUWh3bHZVUTllbXNPbzBUemtnbWpBbmlWRmRZb25KNFlBR2x0TXc2K2p1Y1VtMG1UQU9TRGZVSGRwaEJGUjE3bXd3LzRqZ05iLzRteWFNekdxRGpIYlFwYkJiNUs0U1hTVlJKNVlXekMrSlVUdFIvV0FNeWdOYnlESDc3MWhlY3hSQmdKSjJ2ZTcvYlBFOHhPQlV3ZHdDQ0tHcG5uOElCaDJ4K1hob29xSG85N0kvTWV3THhlQk9NL01VMFRjNDZpZEVXeUtUMXIyMlIveFpJUkk2WUdveEZaME9XWitGUi9WNTZVQW1FMG1DenhZU0ZmeXlZakVEMjZFT2NvOWxpZGlqVmlHNC8rWVVUYzMwRGVySHpIdURzKzFiRDl4TmM1TUp2VTBOUlJZUlAyV0ZVL2kvVk10L0NsbXNFYVZwT3NSU082dFNNa2prQ0ZsclZ4NTltbU1CVE5lR09Bck93V2J1Y3c9PQAAAQByzEz6wTgS/fqcYehGn7cz2eL1irK1rd3ozEQdH7O1AxU2sbwdw5DXPZAtz51hXuBdW5xba75ZLv1VybO70IqReUQzO1Lz/cEhKokE90bMokgoXDKa6OHr79vuPI/OSdg8C3PzknD0eD+EUd623PJVShdykotni8lPn+0+kn8Z0kp482iZTgb42C06Ki3Pkd/8A8IF/DBma3qa9nrWWN2OdpVKVNVqifG2oDWC3dFTMT15U5hKZahBotaS8S9TayJV8qEI+g7H7iCCgP3CIYT7eOywvsBRGIcTjFQlEThL4ga5Uad1ti8Q1/6seC+gyotIQzKjRp8mCOO/0+2KbUBf","start_date_in_millis":1507852800000}}
7、更新 license文件
首先启动elastic服务,然后执行如下命令:curl -XPUT -u elastic:changeme http://17.13.17.127:9200/_xpack/license -d @license.json,把文件上传到服务器
这里可以查看官网:https://www.elastic.co/guide/en/x-pack/5.5/installing-license.html

8、双击kibana.bat,在浏览器中打开kibana,查看,license已经成功改变

9、_pack API
info API提供有关已安装的X-Pack的一般信息。
GET /_xpack

x-pack破解并安装的更多相关文章
- phpstorm10.0.3破解版安装教程及汉化方法
phpstorm是一个轻量级且便捷的PHP IDE,其旨在提供用户效率,可深刻理解用户的编码,提供智能代码补全,快速导航以及即时错误检查.不但是php开发的利器,前端开发也是毫不逊色的.下面记录php ...
- Rational Rose 2007 破解版安装过程
Rational Rose 2007 破解版安装过程 首先通过网站将软件下载,然后依照以下步骤进行: 选择第二项,下一步 一直点击next,出现如下,可以修改安装的目的文件夹 设置完路径之后出现如下, ...
- matlab 2016a破解中文版安装教程
之前电脑重装过,所以要重新安装一个matlab,在大三的时候学过matlab,信息老师给的安装包,但是不知道放哪里去了,记忆力不好,找了些网上的教程和下载地址,真的是坑,一些都是不行的,在这里记录下m ...
- (整理)Sublime Text 3 安装、破解、安装Package Control、汉化、添加到右键菜单、代码格式化、禁止更新
Sublime Text 3好用,但是每次安装到最后用着顺手,得在网上找半天安装.破解.安装Package Control.汉化.添加到右键菜单.代码格式化等等的教程,今天有空给自己整理一下吧. 一. ...
- mac OS X下Java项目环境搭建+IntelliJ IDEA Jrebel插件安装与破解+Office 2016破解版安装
一.mac OS X下Java项目环境搭建 因为某些原因新入手了台最新版的MacBook Pro,意味着今天要花一天时间安装各种软件以及项目环境搭建╮(╯▽╰)╭ 项目环境搭建步骤: 1.安装jdk ...
- FB的破解与安装
1使用破解序列号安装 先找到host文件,一般可能是隐藏的windows/system32/drivers/etc在下面加入127.0.0.1 activate.adobe.com127.0.0.1 ...
- PyCharm2017破解版安装
PyCharm2017破解版安装步骤: 1.右击软件压缩包选择解压到pycharm2017. 2.在解压文件夹里面找到pycharm-professional-171.3780.47,右击打开. 3. ...
- loadrunner11 中文破解版安装教程
loadrunner11的安装:http://pan.baidu.com/share/link?shareid=316642707&uk=1395568298 汉化包(下载之后有可能是ISO格 ...
- idea破解版安装、配置jdk以及建立一个简单的maven工程
idea破解版安装.配置jdk,配置jdk环境变量以及建立一个简单的maven工程 一.idea破解版以及配置文件下载 下载网址:https://pan.baidu.com/s/1yojA51X1RU ...
- charles 4.2.1 Ubuntu破解版安装
charles 4.2.1 Ubuntu破解版安装 下载 charles-proxy-4.2.1_amd64.tar.gz 破解版 charles.jar 破解包 解压 sudo tar -zxvf ...
随机推荐
- JZOJ 5280 膜法师
好啰嗦......还好作者给了一句话题意,不然光看题就很耗费时间. 样例输入: 1 6 3 1 78 69 55 102 233 666 样例输出: 1 2 3 4 5 6 11 数据范围: 思路: ...
- flutter channel master
flutter可能是未来跨平台开发的又一技术框架,那么对于一个app,我们不可能完全用flutter来开发,那么就意味着我们需要在已有的Android和iOS代码中去集成flutter.目前这一技术还 ...
- 树上莫队 SPOJ COT2
题意: 给一棵树,每次查询u到v路径上有多少不同的点权 首先需要证明这类题目符合区间加减性质 摘选一段vfk大牛的证明 用S(v, u)代表 v到u的路径上的结点的集合. 用root来代表根结点,用l ...
- Codeforces Round #281 (Div. 2) B 模拟
B. Vasya and Wrestling time limit per test 2 seconds memory limit per test 256 megabytes input stand ...
- 3.6 Lucene基本检索+关键词高亮+分页
3.2节我们已经运行了一个Lucene实现检索的小程序,这一节我们将以这个小程序为例,讲一下Lucene检索的基本步骤,同时介绍关键词高亮显示和分页返回结果这两个有用的技巧. 一.Lucene检索的基 ...
- 平面ray trace的数据结构加速
yy了一个数据结构.. 首先考虑到,平面ray trace对应的scene是planar graph with coordinates,特点是除端点外无相交. 我们考虑对所有端点建立kd-tree,注 ...
- 转: listview异步图片加载之优化篇(android)
Listview异步加载之优化篇 关于listview的异步加载,网上其实很多示例了,总体思想差不多,不过很多版本或是有bug,或是有性能问题有待优化.有鉴于此,本人在网上找了个相对理想的版本并在此基 ...
- lesson 5
C#中的委托(delegate)与事件(event) 一.委托就是中间人的意思,c#中的委托允许将一个类中的方法传递给另一个能调用该方法的类的某个对象.程序员可以将A类的一个方法m(被包含在某个del ...
- SJCL:斯坦福大学JS加密库
斯坦福大学Javascript加密库简称SJCL,是一个由斯坦福大学计算机安全实验室创立的项目,旨在创建一个安全.快速.短小精悍.易使用.跨浏览器的JavaScript加密库.(斯坦福大学下载地址:h ...
- [bzoj3158]千钧一发——二分图+网络流
题目 传送门 题解 很容易建立模型,如果两个点不能匹配,那么连一条边,那么问题就转化为了求一个图上的最大点权独立集. 而我们可以知道: 最大点权独立集+最小点权覆盖集=总权值. 同时最小点权覆盖在一般 ...