ES規划
ES環境配置
JDK安裝
ES集群安裝部署
X-Pack安裝
Kibana安裝
1、修改es配置文件
cluster.name: yunwei-es 都一樣
node.name: master 每台節點都不一樣
path.data:/home/es/data/es6.6/data 都一樣
path.logs: /home/es/data/es6.6/datalog 都一樣
network.host: 192.168.20.210 每台節點都不一樣
node.master: true 每個節點 都可以做master,也可以作為data
node.data: true
discovery.zen.ping.unicast.hosts:["192.168.20.210","***"] 選舉master
discovery.zen.ping_timeout: 10s
discovery.zen.minimum_master_nodes: 3 阻止 腦裂 ,通過大多數節點的配置(總結點數的一半以上)
2、啟動集群內的所有節點
./bin/elasticsearch
X-PACK安裝 (每個都裝)
X-pack是一個elastic stack 的擴展,將安全,警報,監控,報告,圖形功能和機器學習包含在一個易於安裝的軟件包中。
在es5.0.0之前,必須安裝單獨的shield,watcher 和marvel插件才能獲得在X-oack中所有的功能。
X-pack提供以下幾個級別保護elastic集群;
1、安全防護功能,不想讓別人直接訪問你的5601,9200端口
2、實時監控功能,實時監控集群的CPU,磁盤等負載
3、生成報告功能,圖形化展示你的集群使用情況
4、高級功能:包含機器學習等。
6.6以后,默認安裝
./bin/elasticsearch-plugin install x-pack
該插件收費(30天試用)
curl -H "Content-Type: application/json" -XPOST http://192.168.81.131:9200/_xpack/license/start_trial?acknowledge=true
開啟安全防護,編輯es配置文件
xpack.security.enabled: true
重啟
./bin/elasticsearch-setup-passwords interactive 設置用戶名和密碼
Kibana安裝 (依賴x-pack,master安裝)
wget https://artifacts.elastic.co/downloads/kibana/kibana-6.6.1-linux-x86_64.tar.gz
tar -zxf kibana-6.6.1-linux-x86_64.tar.gz
cd kibana-6.6.1-linux-x86_64/
vim ./config/kibana.yml
server.port: 5601
server.host: "0.0.0.0"
elasticsearch.hosts: ["http://192.168.81.131:9200"]
elasticsearch.username: "elastic"
elasticsearch.password: "123456"
./bin/kibana
啟動