elasticsearch 尝试创建索引的快照,状态为“empty_store”

plupiseo  于 2023-02-21  发布在  ElasticSearch
关注(0)|答案(1)|浏览(177)

我正在使用ElasticSearch 7.17。
我正在尝试创建索引的快照:(我知道我不应该有一个单一的碎片,但现在,这是如何):

$ curl -s -k  "http://localhost:9200/_cat/indices"
yellow open myIndex vVr6ojDCQTi9ASOUGkkRBA 1 1 679161903 0 140.8gb 140.8gb

我已经为快照注册了一个S3存储桶,并将其命名为backups
我运行了以下命令:

$ curl -s -k -X PUT "http://localhost:9200/_snapshot/backups/myIndex?pretty&wait_for_completion=false" -H "content-type:application/json" -d'{"indices": "myIndex"}'
{
  "accepted" : true
}

现在,我想查看一下该备份的上载进度:

$ curl -s -k  "http://localhost:9200/_cat/snapshots/backups/myIndex"
myIndex  IN_PROGRESS 1676385605 14:40:05 0          00:00:00  8.6m 1 0 0 0

$ curl -s -k  "http://localhost:9200/_cat/recovery"
myIndex 0 37ms empty_store    done n/a n/a 172.24.0.3 7529c7447620 n/a n/a 0 0 0.0%   0 0 0 0.0%   0    0 0 100.0%

在过去的1小时内,它一直处于这种状态,没有任何变化。
我不明白为什么0字节被传输。我错过了一些明显的东西吗?我不知道empty_store指的是什么-它不应该是existing_store吗?

ryevplcw

ryevplcw1#

其他人是对的--只是需要时间。
快照以"SUCCESS"状态结束,但存储库仍处于empty_store状态。

相关问题