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

  • 2019 年 11 月 6 日
  • 筆記

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

 

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

  • 修改配置文件“elasticsearch.yml

   新增如下資訊:

   http.port:9200-9299

   transport.tcp.port:9300-9399

   node.max_local_storage_nodes:2

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

  • 啟動第一個節點

   .binelasticsearch

  •  啟動第二個節點

   .binelasticsearch -Enode.name=NodeTwo -Enode.master=false


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

 

附:

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

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