弹性克隆API(https://www.elastic.co/guide/en/elasticsearch/reference/current/indices-clone-index.html)声明
克隆的工作原理如下:
- 首先,它创建一个新的目标索引,其定义与源索引相同。
*然后将段从源索引硬链接到目标索引。(如果文件系统不支持硬链接,则所有段都将复制到新索引中,这是一个非常耗时的过程。 - 最后,它恢复目标索引,就好像它是一个刚刚重新打开的关闭的索引。
如果文档是硬链接的,如果我通过删除API删除旧的源索引会发生什么?
- 是否将硬链接段复制到新索引数据目录?
- 数据丢失了吗?
- 硬链接段是否仅保留在磁盘上的原始位置?
1条答案
按热度按时间a5g8bdjr1#
hard link是原始文件的镜像副本,因此
1.是的,是的
1.不,因为它已经被复制了
1.不,如果你删除旧的索引,原始的段就消失了,但是因为它们已经被复制到你的新索引中,所以你很好。
很容易测试;- )