1. 程式人生 > >Elastic search叢集新增節點(同一個叢集,同一臺物理機,基於ES 7.4)

Elastic search叢集新增節點(同一個叢集,同一臺物理機,基於ES 7.4)

一開始,在電腦上同一個叢集新增節點(node)怎麼試也不成功,官網guide又語焉不詳?叢集健康值yellow(表示主分片全部可用,部分複製分片不可用)

 

最後,在stackoverflow上找到了答案。國內CSDN和部落格園的方法都不行,還各種照抄錯誤答案,真是鄙視國內大部分水貨。英語好,太重要。具體解決步驟如下:

  • 修改配置檔案“elasticsearch.yml

   新增如下資訊:

   http.port:9200-9299

   transport.tcp.port:9300-9399

   node.max_local_storage_nodes:2

 注:不能再同一個埠上,執行多個節點;並且設定了,本地最多可以儲存2個節點

  • 啟動第一個節點

   .\bin\elasticsearch

  •  啟動第二個節點

   .\bin\elasticsearch -Enode.name=NodeTwo -Enode.master=false


最後,好開心鴨,叢集健康值為green(表示主分片和複製分片全部可用;red,則表示部分主分片也不可用)了,附圖如下:

 

附:

1)參考 https://stackoverflow.com/questions/13477303/multiple-nodes-in-elasticsearch/13478781#

2)主節點只能有一個,剩下的作為資料節點

&n