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