摘要
當你某一天打開 Kibana 對應的 Monitoring 選項卡的時候,發現提示需要下載新的 license,舊的 license 已經過期了,試用期為30天,如果不是很需要其他的復雜監控、報警功能,只是需要一些簡單的節點監控、索引監控和搜索監控等,那么只需要選擇第一個 common 選項點擊下載對應的新的 license,有效期為 1 年;第二個選項為 企業級,這個是需要收費的,一般我們也不會選擇這個,今天我要說的也不是這個選項,故忽略掉。
下載的時候,會跳入到對應的官方網站上,需要你輸入你對應的郵箱等基本信息,隨便填寫,但是郵箱和國家必須是真實的,將對應新下載的 license 上傳到對應集群的某一台服務器上即可,我將我下載的一堆很長名字的 license 修改為簡單的名稱即:
mv xxxxx-license.json license.json
更新 license
我們更新最新的 license 不需要重啟相應的 ElasticSearch 節點,只需要通過一個命令就可以動態的生效
curl -XPUT -u elastic '192.168.1.97:9200/_xpack/license?acknowledge=true' -H "Content-Type: application/json" -d @license.json
名詞解釋:
elastic:是可以 build 這個項目的超級用戶,對應默認的密碼為:changeme
192.168.1.97:9200:是對應集群中某一台服務器節點
license.json:就是我最上面修改的最新許可文件,如果你是其他名稱,則需要修改為你當前許可文件的名稱
如果以上解決不了你的問題,則可以參考 【官網文檔】
進入的是注冊頁面,注冊后會給你發送一封郵件,打開郵件后點擊下載鏈接進入到一個新的頁面,要選擇對應 es 的版本license,之后點擊下載就會將對應的 json 文件下載到本地,之后命令就可以按照上面的方式來做了。
注意:basic 是一年 一搞 免費的,有效期是 1 年
