您当前的位置: 首页 > 慢生活 > 程序人生 网站首页程序人生
windows下使用elasticSearch-head为elasticSearch进行数据还原
发布时间:2021-08-20 21:53:36编辑:雪饮阅读()
上次了解了在windows下用elasticSearch-head为elasticSearch备份数据,那么这次就来用elasticSearch-head为elasticSearch还原数据。
还原同样依赖于库,但是这里没有其它机器就是在这个机器上面的,由于之前备份就是直接在这个机器上面备份的,所以这里就不需要建立库了。直接用之前的my_backup库进行还原了。
_snapshot/my_backup/snapshot_1_restore?wait_for_completion=true POST
{}
这里就是说要用一个现成的库去还原,这里由于之前备份时候用的就是1,所以这里标记红色的位置也是1,用相同的号来还原。
当然,这里一般都会成功恢复,但是这里遇到了问题,可能是我是单机的情况,可能是我是windows版本的情况,可能我的是最新的7.14.0的原因,总之发现一个问题就是,你创建的快照之后,如果你删除了索引或者索引里面的数据,那么你创建的这个快照也将会对应删除对应的索引或者快照
那么经过一番的研究,其实可能与elasticSearch的版本有关
关于恢复快照上面的是请求url是:_snapshot/my_backup/snapshot_1_restore?wait_for_completion=true
而实际上还有另外一种方式的请求url:_snapshot/my_backup/snapshot_1/_restore?wait_for_completion=true
而我这个elasticSearch使用第一个没有报错,是因为它相当于又一次备份了名叫snapshot_1_restore的快照。。。
那么虽然你使用第二个方式_snapshot/my_backup/snapshot_1/_restore?wait_for_completion=true有可能会报错:
关键字词:windows,elasticSearch-head,elasticSearch,还原,恢复