ES单个索引备份恢复(冷备份)
ES单个索引的冷备份及恢复
·
一、ES的目录说明
1、es的数据目录:elasticsearch-7.15.0\data\
2、es的节点目录:elasticsearch-7.15.0\data\nodes\0\
3、es的索引目录:elasticsearch-7.15.0\data\nodes\0\indices
4、es的节点状态目录(可删除):elasticsearch-7.15.0\data\nodes\0\_state
4、es的快照目录(可删除):elasticsearch-7.15.0\data\nodes\0\snapshot_cache
二、备份任一个索引如5a9pA6GwQji3lRL-kTDl5Q,压缩后拷贝到其他存储盘
三、恢复一个索引例如5a9pA6GwQji3lRL-kTDl5Q
1、关闭ES
2、删除es的节点状态目录:elasticsearch-7.15.0\data\nodes\0\_state
3、删除es的快照目录(可选):elasticsearch-7.15.0\data\nodes\0\snapshot_cache
4、拷贝5a9pA6GwQji3lRL-kTDl5Q.rar并解压到es的索引目录:elasticsearch-7.15.0\data\nodes\0\indices
5、启动ES,会自动创建_state和snapshot_cache
注意:单机环境有效。
集群方式下分两种情况
1、集群环境下,单个索引的所有分片信息拷贝到集群环境恢复失败(没找到正确方法)。
2、集群环境下,单个索引的所有分片信息拷贝到单机环境,单机环境按照上面的第三步恢复即可
更多推荐
已为社区贡献1条内容
所有评论(0)