8、ElasticSearch 分布式集群安裝部署


 

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
啟動

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM