建立Elasticsearch叢集併為它們配置TLS安全通訊
阿新 • • 發佈:2020-07-22
文章轉載自:https://elasticstack.blog.csdn.net/article/details/105636302
文章開頭講述的是兩臺es主機構建一個叢集,其中有關的配置可以借鑑
1.分別到MacOS及Ubuntu電腦的/etc/hosts檔案里加入如下的兩句:
192.168.0.100 mac
192.168.0.102 ubuntu
2.MacOS主機
開啟在Elasticsearch安裝目錄下的config/elasticsearch.yml檔案
cluster.name: elasticsearch node.name: node2 network.host: _site_ discovery.seed_hosts: ["mac"] # 注意這個 cluster.initial_master_nodes: ["node2"]
3.Ubuntu OS
對Ubuntu OS中Elasticsearch的config/elasticsearch.yml檔案進行如下的配置:
cluster.name: elasticsearch
node.name: node1
network.host: _site_
discovery.seed_hosts: ["mac"] # 注意這個
cluster.initial_master_nodes: ["node1"]
4.Kibana 配置
開啟config/kibana.yml檔案:
server.host: "192.168.0.100" elasticsearch.hosts: ["http://192.168.0.100:9200"]
5.按照如下的順來啟動叢集:
在MacOS上的Elasticsearch
在Ubuntu OS上的Elasticsearch
在MacOS上的Kibana
6.檢查
# 檢視我們的叢集
GET _cat/nodes?v
#檢視我們叢集的健康狀況
GET _cluster/health