Elastic search叢集新增節點(同一個叢集,同一臺物理機,基於ES 7.4)
阿新 • • 發佈:2019-11-06
一開始,在電腦上同一個叢集新增節點(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