破解x-pack 6.0和更新許可證(License)
概要
x-pack首次安裝可以免費使用一年,過期之後登陸會有如下提示:
# http://192.168.0.166:5601/login
Login is disabled because your license has expired.
Please extend your license or disable Security in Elasticsearch.
正常情況下應該是這樣的:
環境
Ubuntu 16.04.2 LTS
JDK 1.8.0_131
XShell 5
Luyten 0.5.0
Elasticsearch 6.0
Kibana 6.0
Logstash 6.0
x-pack 6.0
注意:
不要在windows下加壓縮jar包,要使用jar命令解壓縮jar包。
x-pack 6.0.0 沒有預設密碼,需要自動生成密碼:
bin/x-pack/setup-passwords auto
破解
反編譯class檔案
在elasticsearch安裝目錄plugins/x-pack/
找到x-pack-6.0.0.jar
檔案。
# 新建測試目錄
mkdir test
# 剪下到測試目錄
mv /usr/local/elasticsearch/plugins/x-pack/x-pack-6.0.0.jar test/
# 切換到測試目錄
cd test/
# 解壓jar包
jar -xvf x-pack-6.0.0.jar
# 移除jar包
rm x-pack-6.0.0.jar
找到檔案org.elasticsearch/license/LicenseVerifier.class
Luyten
(jd-gui
不準)反編譯,並拷貝內容到新建的檔案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;
}
}
在Linux任意目錄下重新編譯LicenseVerifier.java
。
javac -cp "/usr/local/elasticsearch/lib/elasticsearch-6.0.0.jar:
/usr/local/elasticsearch/lib/lucene-core-7.0.1.jar:
/usr/local/elasticsearch/plugins/x-pack/x-pack-6.0.0.jar" LicenseVerifier.java
替換原來的class檔案“
cp ../LicenseVerifier.class org/elasticsearch/license/
# 重新打包jar包
jar -cvf x-pack-6.0.0.jar ./*
# 覆蓋原來x-pack的jar包
mv x-pack-6.0.0.jar /usr/local/elasticsearch/plugins/x-pack
配置新的license檔案
{"license":{
"uid":"aaa",
"type":"platinum",
"issue_date_in_millis":1515024000000,
"expiry_date_in_millis":1596646399999,
"max_nodes":100,
"issued_to":"aaa",
"issuer":"Web Form",
"signature":"111",
"start_date_in_millis":1515024000000
}
}
這裡配置過期日期截至到2020年,白金版(platinum)。
儲存檔案為:license.json
。
更新License檔案
因為elasticsearch 6.0.0
,現在更新license檔案時,要麼配置SSL\TLS,要麼就禁用security。
更新之前先配置elasticsearch.yml
,加入:
xpack.security.enabled: false
curl -XPUT -u elastic:changeme "http://192.168.0.166:9200/_xpack/license?acknowledge=true" -d @license.json
生效之後,再開啟security,並開啟SSL\TLS:
xpack.security.enabled: true
xpack.security.transport.ssl.enabled: true
最後重啟elasticsearch。
檢視License狀態:
curl -XGET -u elastic:changeme "http://192.168.0.166:9200/_license"
參考
相關推薦
破解x-pack 6.0和更新許可證(License)
概要 x-pack首次安裝可以免費使用一年,過期之後登陸會有如下提示: # http://192.168.0.166:5601/login Login is disabled because your license has expired. Plea
CentOS 6.0系列更新安全補丁
升級 補丁 centos 安全加固 更新安全補丁 一、安裝yum-security這個方法是使用的yum方式更新安全補丁,不需要再去官網上來回查看了,還以自動安裝更新。安裝yum-security,這個軟件可以檢查並更新安全補丁,挺方便[[email protected]_ser
centos6.9安裝python3.6.0和模塊
SQ tps sqli path 安裝 make fix IT 設置 1、安裝依賴包yum -y install wget zlib-devel bzip2-devel openssl-devel ncurses-devel sqlite-devel readline-de
elasticsearch6.4.2 破解X-Pack外掛license
說明:我的elasticsearch(後文簡稱ES)版本為6.4.2,安裝方式為安裝包直接解壓安裝,安裝包地址:https://artifacts.elastic.co/downloads/elasticsearch/elasticsearch-6.4.2.tar.gz 1,安裝ES,在此不在詳述,可參考官
VC++6.0和VC++2010的區別
VC6.0和VS2010最大的區別在於預設的字符集,VC6.0預設的字符集為ANSI,而VS2010預設的字符集為UNICODE. 這就造成了,VC6和VS2010在處理字元問題上的不同。 首先要說明的是,這種不同主要是編譯器層面上的不同,為什麼要把VC6使用的ANSI字
android 4.4 編譯需要make 3.81 , android 6.0和7.1編譯需要make 4.1
android 4.4 編譯需要make 3.81 , android 6.0和7.1編譯需要make 4.1 從http://ftp.gnu.org/gnu/make/ 這裡,分別下載make-3.81.tar.gz 和make-4.1.tar.gz 分別
Apple釋出iOS 6.0.2更新,修復Wi-Fi問題
Apple已經發布了iOS補丁,更新iPhone 5和iPad mini裝置的iOS版本到6.0.2。 發行說明只提及修復一個Wi-Fid的Bug。 iPhone 5使用者已經已經對Wi-Fi連線問題吐糟已久,估計很多使用者已經等這個更新等得脖子都長了。Apple在11月1日釋出的iOS 6.0.
詳解win7下安裝VC++6.0和MSDN
筆者電腦上安裝的64位win7系統,如果讀者不知道如何安裝作業系統,可以先研讀筆者之前發表的文章 好,假設讀者已經安裝好作業系統了,那麼Let't go! 第一步,下載安裝包,包括vc++6.0的安裝包和MSDN的安裝包 MSDN 密碼:inue 第二步,將下載的檔案分
VMware Center 6.0 和 ESXi的使用
安裝 VMware vCenter 6.0 . 檔案是 VMware-VIMSetup-all-6.0.0-2562643.iso 掛載在windows系統的光碟,然後進行安裝 具體的安裝過程檢視
程式中如何列印日誌?(三) VC++6.0和BCB6.0都不支援變長引數的巨集
接著前面的來講。但是遺憾的是,無論是VC++6.0還是BCB6.0, 都不支援變長引數的巨集,所以在這種環境下,無法徹底解決之前的問題(在VS2005中可以)。既然如此,我們只能求其次了,還是利用變成引數的函式來迂迴解決吧: //---------------
Android 拍照和相簿功能(適配Android 6.0和7.0系統和華為機型問題)
眾所周知,呼叫相機拍照和相簿中獲取圖片的功能,基本上是每個程式App必備的。 實現適配Android每個版本,國內手機,要處理的問題卻也不少。例如:Android6.0許可權問題,Android7.0 FileProvider問題,華為手機相簿獲取不到圖片的問
VC++6.0和Codeblocks 真的是有很大區別的
從大學接觸計算機程式設計開始,就是用VC++程式設計,直到假期接受了ACM培訓,才開始認識Codeblocks ,老師是這麼跟我們說的,就是標頭檔案那裡 stdio.h 換成 cstdio,其他都類似,一樣可以用scanf,printf 輸入,輸出,然而我們都天真的相信了,
K8S 搭建 Kafka:2.13-2.6.0 和 Zookeeper:3.6.2 叢集
## 搭建 Kafka:2.13-2.6.0 和 Zookeeper:3.6.2 叢集 ### 一、服務版本資訊: * **Kafka**:v2.13-2.6.0 * **Zookeeper**:v3.6.2 * **Kubernetes**:v1.18.4 ### 二、製作 Zookeeper 映象
x-pack-5.6.0 破解,提供破解後的jar包
宣告:本文僅作為學習交流,請勿用於商業用途,否則後果自負。如需使用黃金或白金版X-Pack請購買正版。 在安裝好x-pack後,找到x-pack-5.6.0.jar包。 開啟jar包,找到x-pack-5.6.0.jar\org\elasticsearch\lic
vs2015和VC++6.0中while (scanf("%d", &x) != EOF)輸入如何結束
.cn 完數 .com 輸入 如何 blog www vc++ -a vs2015和VC++6.0中while (scanf("%d", &x) != EOF)輸入如何結束 VS2015中: 解決方案:輸完數據->回車->ctrl+z->回車
elasticsearch-5.6插件x-pack破解
elastic kibana x-pack 安裝 elastic x-pack /usr/share/elasticsearch/bin/elasticsearch-plugin install x-pack 重啟 elasticsearch systemctl restart elasticse
VC++6.0安裝番茄助手Visual Assist X和VC6LineNumberAddin的方法
Visual Assist X是一款非常好的Microsoft Visual Studio外掛,它可以完全整合到您的Microsoft開發環境中,升級了您的IDE,在不改變程式設計習慣的同時就可以感受到Visual Assist X為您帶來的好處。 VC6LineNumberAddin是一款
6.3版本x-pack破解
第一步: elasticsearch-6.3.0\modules\x-pack\x-pack-core目錄下找到x-pack-core-6.3.0.jar,複製一份出來留個備份 第二步:新建兩個java檔案分別命名為LicenseVerifier.java和XPackBu
[Update] ELK 6.6.0 集群部署以及體驗使用插件X-pack
文檔 文件 oot elk logs 兩個文件 keystore arch 體驗 在之前的文章中已經介紹過如何安裝5.5.0的版本,今天我們來講解下如何使用6.6.0 看看有哪些變化,安裝流程參照這裏。 新版本對照老版本的安裝有哪些不同點: x-pack集成到了ES的目錄
ELK學習筆記(一)安裝Elasticsearch、Kibana、Logstash和X-Pack
成功 前端 功能 靈活 日誌分析 傳統 開發人員 收集 還在 最近在學習ELK的時候踩了不少的坑,特此寫個筆記記錄下學習過程。 日誌主要包括系統日誌、應用程序日誌和安全日誌。系統運維和開發人員可以通過日誌了解服務器軟硬件信息、檢查配置過程中的錯誤及錯誤發生的原因。經常分析日