Cluster

Elasticsearch 集群的所有節點都必須相同嗎?

  • March 23, 2016

在 Elasticsearch 集群中,所有節點必須相同,即具有相同的:

  • 作業系統
  • 記憶體量
  • CPU 速度和核心數
  • 等等

還是允許節點不同?(除了同構集群比異構集群更容易配置、管理和監控這一明顯事實。)

這取決於。它們不需要在硬體資源上相同。但它們在作業系統(至少是 linux 發行版或 windows 版本)中應該是相同的,並且在 ES 版本中必須是相同的。

ES 不支持長時間在一個集群中執行多個版本的 ES,因為在更高版本上創建或遷移的索引無法遷移回舊版本(由於內部數據機制等),所以當節點與較新的版本將失敗。

在 Elasticsearch 集群中,所有節點必須相同,即具有相同:還是允許節點不同?

不,它們不需要相同。根據集群的案例以及分配給每個節點的角色,預計會有硬體差異。

引用自:https://serverfault.com/questions/765661