CentOS安裝Elasticsearch集群

關(guān)于Elasticsearch(單機(jī)版)的下載、安裝、基本配置、啟動(dòng)、測(cè)試等,請(qǐng)參考另一篇文章:CentOS安裝Elasticsearch

搭建集群只需在此基礎(chǔ)上增加一些配置,本文也主要介紹這些和集群相關(guān)的配置,其他步驟不再贅述

假設(shè)節(jié)點(diǎn)數(shù)為3,ip分別為:10.20.1.52,10.20.1.53,10.20.1.54

一、配置

shell> cd /usr/local/elasticsearch-5.6.4/config
shell> vim elasticsearch.yml

編輯以下內(nèi)容:

#
# ---------------------------------- Cluster -----------------------------------
#
# 集群名稱,默認(rèn):elasticsearch;如果當(dāng)前網(wǎng)絡(luò)環(huán)境中只有這一個(gè)集群,可以不配置(建議配置個(gè)更有意義的名字)
cluster.name: test
#
# ------------------------------------ Node ------------------------------------
#
# 當(dāng)前節(jié)點(diǎn)名稱,這里3臺(tái)機(jī)器分別設(shè)置的是:node-1,node-2,node3
node.name: node-1
# 指定該節(jié)點(diǎn)是否有資格被選舉成為node,默認(rèn):true;es默認(rèn)集群中的第一臺(tái)機(jī)器為master,如果這臺(tái)機(jī)掛了就會(huì)重新選舉master
node.master: true
# 指定該節(jié)點(diǎn)是否存儲(chǔ)索引數(shù)據(jù),默認(rèn):true
node.data: true
#
# ----------------------------------- Paths ------------------------------------
# “單機(jī)版”已經(jīng)介紹過的“基礎(chǔ)配置”
path.data: /usr/local/elasticsearch-5.6.4/data           
path.logs: /usr/local/elasticsearch-5.6.4/logs
#
# ---------------------------------- Network -----------------------------------
# “單機(jī)版”已經(jīng)介紹過的“基礎(chǔ)配置”
# 3臺(tái)機(jī)器分別設(shè)置為自己的ip:10.20.1.52,10.20.1.53,10.20.1.54
network.host: 10.20.1.52
#
# --------------------------------- Discovery ----------------------------------

# 集群中master節(jié)點(diǎn)的初始列表,如果不是使用默認(rèn)的9300端口(節(jié)點(diǎn)之間默認(rèn)使用9300端口通訊)
# 在后面加上端口號(hào)["10.20.1.52", "10.20.1.53:9203","10.20.1.54:9204"]
discovery.zen.ping.unicast.hosts: ["10.20.1.52", "10.20.1.53","10.20.1.54"]
# 防止”腦裂”(簡(jiǎn)單說就是被分成了兩個(gè)獨(dú)立的集群),通常設(shè)置成(master_eligible_nodes / 2) + 1
# 比如這里3臺(tái)機(jī)器都可以成為master,就是(3 / 2) + 1 = 2
discovery.zen.minimum_master_nodes: 2

二、測(cè)試

分別啟動(dòng)3個(gè)節(jié)點(diǎn),測(cè)試該集群

1、瀏覽器輸入:http://10.20.1.52:9200/_cluster/health?pretty=true,查看集群狀態(tài)
image-20200405011645719.png
2、新建索引測(cè)試

查看索引列表,初始應(yīng)該都為空(沒有創(chuàng)建任何索引)

GET /_cat/indices?v&pretty
image-20200405012048339.png

在其中一臺(tái)機(jī)器(10.20.1.52)創(chuàng)建索引customer

PUT /customer?pretty
image-20200405012133568.png

其他機(jī)器(10.20.1.54)查看索引,可以看到,數(shù)據(jù)是“同步“的

GET /_cat/indices?v&pretty
image-20200405012410485.png
最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時(shí)請(qǐng)結(jié)合常識(shí)與多方信息審慎甄別。
平臺(tái)聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡(jiǎn)書系信息發(fā)布平臺(tái),僅提供信息存儲(chǔ)服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

友情鏈接更多精彩內(nèi)容