
curl -X GET -u undefined:$ESPASS "localhost:9200/_snapshot/my_backup/_current?pretty"curl -X GET -u undefined:$ESPASS "localhost:9200/_snapshot/my_backup/snapshot_1?pretty"(该请求检索有关快照的基本信息,包括开始和结束时间,创建快照的Elasticsearch版本,包含的索引列表,快照的当前状态以及快照过程中发生的故障列表。)
curl -X GET -u undefined:$ESPASS "localhost:9200/_snapshot/my_backup/snapshot_*,some_other_snapshot?pretty"curl -X GET -u undefined:$ESPASS "localhost:9200/_snapshot/my_backup/_all?pretty"curl -X GET -u undefined:$ESPASS "localhost:9200/_snapshot/_status?pretty"curl -X GET -u undefined:$ESPASS "localhost:9200/_snapshot/my_backup/_status?pretty"curl -X GET -u undefined:$ESPASS "localhost:9200/_snapshot/my_backup/snapshot_1/_status?pretty"还原过程背负于Elasticsearch的标准恢复机制。因此,可以使用标准的恢复监视服务来监视还原状态。当还原操作开始时,群集通常进入黄色状态,因为还原操作通过恢复已还原索引的主分片来工作。完成主碎片的恢复后,Elasticsearch切换到创建所需数量的副本的标准复制过程。创建所有必需的副本后,群集将切换到绿色状态。 群集运行状况操作仅提供还原过程的高级状态。通过使用索引恢复和Cat恢复API,可以更详细地了解恢复过程的当前状态。
快照和还原框架仅允许一次运行一个快照或一个还原操作。如果当前正在运行的快照是错误启动的,或者花费了很长时间,则可以使用删除快照API将其停止。该操作检查删除的快照当前是否正在运行。如果是这样,则删除快照操作将停止该快照,然后再从存储库中删除快照数据。
curl -X DELETE -u undefined:$ESPASS "localhost:9200/_snapshot/my_backup/snapshot_1?pretty"恢复操作使用标准的分片恢复机制。因此,可以通过删除正在还原的索引来取消任何当前正在运行的还原操作。作为此操作的结果,所有已删除索引的数据都将从群集中删除。
许多快照和还原操作受群集和索引块的影响。例如,注册和注销存储库需要全局元数据写访问权限。快照操作要求所有索引,支持索引及其元数据(包括全局元数据)都是可读的。恢复操作要求全局元数据是可写的。但是,由于在还原过程中实际上会重新创建索引,因此在还原过程中会忽略索引级别块。存储库内容不是集群的一部分,因此集群块不会影响内部存储库操作,例如列出或删除已注册的存储库中的快照。
原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。
如有侵权,请联系 cloudcommunity@tencent.com 删除。
原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。
如有侵权,请联系 cloudcommunity@tencent.com 删除。