如果ElasticSearch分片分配失败会发生什么?我的意思是我使用reroute API将分片从nodeA重新分配到NodeB

hrirmatl  于 2023-03-22  发布在  ElasticSearch
关注(0)|答案(1)|浏览(120)

因此,我正在使用重新路由请求将碎片(20GB)数据从一个节点移动到另一个节点,如果在只有一部分数据移动到目标节点之间发生故障(节点关闭),并且当节点再次启动时,会发生什么与此损坏的数据
重新路由请求实际上是将数据从一个节点移动到另一个节点,还是只是复制数据?
注意:两个节点都在同一个群集中,并且群集中没有副本。
我想知道一旦节点重新启动,损坏的数据会发生什么。

pw9qyyiw

pw9qyyiw1#

重新路由操作将数据从一个节点复制到另一个节点,只有在成功完成后,才从源节点删除数据。因此,如果目标节点由于某种原因出现故障并停止,重新路由操作也会停止,目标节点上的部分碎片被删除,并且没有任何更改,那么数据是安全的。

相关问题