我有一个ES域托管在AWS中,该集群由6个节点组成,有6个碎片、2个主节点和3个副本碎片,它是ES的基本设置。主碎片位于节点1-3上,副本碎片位于4-6节点上.但是我理解当一个保持主体的节点下降时,elasticsearch会自动启用副本作为主节点。但是,如何恢复掉的节点中的数据,假设我无法恢复该数据,那么如何将该节点的数据移动到新节点。或者仅仅添加一个新的节点,它将启动新当选的主碎片的副本?有谁能帮我理解一下。
谢谢
发布于 2017-03-30 06:31:36
大多数情况下,这些数据在主碎片和副本碎片中是常见的。
如果你不能恢复丢失的机器。(就你而言)
您可以添加一个新节点,它将自动创建副本。一旦初始化了所有副本碎片,它将通过扩展主副本碎片来平衡集群。
https://stackoverflow.com/questions/43109527
复制相似问题