【发布时间】:2016-06-07 19:15:33
【问题描述】:
我有一个四节点的 ElasticSearch 集群。我在集群中插入了大约 100G 的数据后,我重新启动了集群。我发现恢复分片花费了很多时间。我注意到:
- 所有主分片通过网关从本地节点恢复,恢复速度非常快。
- 所有副本分片都从主分片恢复,我发现副本分片似乎从主分片所在的节点复制到集群中的另一个节点。
- 在我完成第一次长时间重启后,我关闭集群并再次重启集群,只需几分钟
我很困惑,为什么我重启集群时我的分片副本再次出现,我的节点中的原始副本数据在哪里?
我已经阅读了一些相关问题,例如:
quick recovery after node restart in elasticsearch
https://www.elastic.co/guide/en/elasticsearch/reference/1.7/indices-synced-flush.html
但是没有用,第一次重启集群时可以停止跨节点的分片迁移吗?
【问题讨论】:
标签: node.js database hadoop elasticsearch