1. 程式人生 > >Elasticsearch6.2.2 X-Pack部署及使用詳解

Elasticsearch6.2.2 X-Pack部署及使用詳解

X-Pack已經開源,預計Elasticsearch6.3版本會全面整合,不再收費。
趕緊體驗一下強大的X-pack吧!

1、 X-Pack 概覽

X-Pack 簡介
1)利用 X-Pack 拓展可能性。
X-Pack 是集成了多種便捷功能的單個外掛 — security、alerting、monitoring、reporting、graph 探索和 machine learning — 您可以在 Elastic Stack 中放心地使用這些功能。
2)單就其自身而言,Elastic Stack 就是一款值得考慮的強大工具。X-Pack 將諸多強大功能集合到一個單獨的程式包中,更將它帶上了一個新的層次。
3)x-pack是elasticsearch的一個擴充套件包,將安全,警告,監視,圖形和報告功能捆綁在一個易於安裝的軟體包中,雖然x-pack被設計為一個無縫的工作,但是你可以輕鬆的啟用或者關閉一些功能。
x-pack功能列表

X-Pack 功能介紹
X-Pack 提供以下幾個級別保護elastic叢集

  • 1)使用者驗證
  • 2)授權和基於角色的訪問控制
  • 3)節點/客戶端認證和通道加密
  • 4)審計

通俗講解:

  1. 安全防護功能:你是不是,不想別人直接訪問你的5601,9200埠,這個,x-pack能辦到。
  2. 實時監控功能:實時監控叢集的CPU、磁碟等負載;
  3. 生成報告功能:圖形化展示你的叢集使用情況。
  4. 還有,機器學習等功能。

以上這些都是X-pack的核心功能點。

2、 X-Pack 注意事項

注意:截至Elasticsearch6.2.2(2018-3-11)的版本,x-pack尚處於付費版本,適用期限:1個月。
不過,由於Elasticsearch公司已經開源x-pack,不久的將來,有可能到6.3版本,x-pack就可以和kibana一樣使用了

3、 X-Pack 安裝步驟

x-pack安裝步驟
以下由於特殊原因,我使用windows10安裝的。Linux步驟相同。

步驟1:安裝Elasticsearch,這裡我用的最新的版本:ElasticsearchV6.2.2
安裝head外掛的最簡單的方法:
直接在Chrome中安裝外掛:
http://sina.lt/ftSr
chrome上安裝head外掛

以上後紅色箭頭標註的,都和x-pack有關。後續步驟安裝成功後,可以看到。

步驟2:安裝kibanaV6.2.2

步驟3:Elasticsearch下安裝xpack。
bin/elasticsearch-plugin install x-pack
產生預設的密碼——(此步驟非常重要,預設密碼記錄下,後續登陸用)。

步驟4:啟動Elasticsearch
bin/elasticsearch
啟動時,x-pack相關的載入如下:
ES載入x-pack

步驟5:設定密碼——自動生成密碼
bin/x-pack/setup-passwords auto
x-pack生成密碼

步驟6:Kibana下安裝x-pack
bin/kibana-plugin install x-pack
注意,在kibana配置檔案下設定登陸使用者名稱和密碼(步驟3記錄的)
kibana-密碼
步驟7:啟動kibana
kibana安裝x-pack後的介面如下:
kibana-啟動

登陸的時候,使用超級管理員使用者:elastic和密碼登陸。

kibana登陸後的效果如下:
x-pack登陸

注意使用者許可權:
使用者許可權

還是適用版本:
適用版本

4、X-pack開源

5、關於X-pack破解

後續待ES6.3版本後,深入探究。

和你一起,死磕ELK Stack!
2018年03月20日 21:55 於家中床前