目前使用的版本不是最新的-6.2.4,6.3以后的版本應該就是集成的了
官方資料:
在線安裝步驟:https://www.elastic.co/cn/downloads/x-pack
離線安裝步驟:https://www.elastic.co/guide/en/x-pack/6.2/installing-xpack.html#xpack-installing-offline
一、安裝ES集群的X-Pack
1、每個節點分別執行:bin/elasticsearch-plugin install x-pack
2、重啟ES
3、分別設置三個用戶的密碼:bin/x-pack/setup-passwords interactive
其中內置了三個賬號,分別是:
username | role | 權限 |
---|---|---|
elastic | superuser | 內置的超級用戶 |
kibana | kibana_system | 用戶kibana用來連接elasticsearch並與之通信。Kibana服務器以該用戶身份提交請求以訪問集群監視API和 .kibana索引。不能訪問index。 |
logstash_system | logstash_system | 用戶Logstash在Elasticsearch中存儲監控信息時使用 |
4、由於我這里是內網服務,對安全性要求不高,所以根據實際情況做了以下調整
# vim elasticsearch.yml 增加
xpack.ml.enabled: false xpack.monitoring.enabled: false xpack.security.enabled: false xpack.watcher.enabled: false
xpack.graph.enabled 設置為false禁用X-Pack圖形功能 xpack.ml.enabled 設置為false禁用X-Pack機器學習功能 xpack.monitoring.enabled 設置為false禁用X-Pack監視功能 xpack.security.enabled 設置為false禁用X-Pack安全功能 xpack.watcher.enabled 設置false為禁用觀察器
5、啟動ES集群
二、安裝Kibana的X-Pack
1、bin/kibana-plugin install x-pack
2、vim kibana.yml 配置對應好上面已設置的kibana用戶的密碼(由於我這里已經禁用X-Pack安全功能,所以此步可忽略)
elasticsearch.username: "kibana" elasticsearch.password: "kibana"
3、重啟Kibana
三、X-Pack的License
1、查看現有的試用版的license
點擊Kibana的 Management --> License Management
或
# curl -XGET http://172.17.95.132:9200/_xpack/license
2、申請一年期的有效License
https://register.elastic.co/ 進入ES官網License申請頁面,填寫好主要的郵箱地址,會收到License文件的下載鏈接郵件
3、導入下載的License,重命名為mylicense.json
# curl -XPUT 'http://172.17.95.132:9200/_xpack/license?acknowledge=true' -H "Content-Type: application/json" -d @mylicense.json