一:在源es创建快照仓库,需要在Dev tools下执行:
PUT _snapshot/backup
{
“type”: “oss”,
“settings”: {
“endpoint”: “http://.aliyuncs.com",
“access_key_id”: "",
“secret_access_key”: "********”,
“bucket”: “qdy-es-backup”,
“base_path”: “snapshot/20191204/”,
“compress”: true
}
}
执行命令结果如下:
{
“acknowledged”: true
}
二:在源es创建指定索引的快照
PUT _snapshot/backup/20191204
{
“indices”: “project”
}
执行结果:
{
“accepted”: true
}
三:在源es查看快照进度
GET _snapshot/backup/20191204?prtty
执行结果如下:
{
“snapshots”: [
{
“snapshot”: “20191204”,
“uuid”: “ztSU-BQJRa2EpyYYHvMU9g”,
“version_id”: 6030299,
“version”: “6.3.2”,
“indices”: [
“project”
],
“include_global_state”: true,
“state”: “SUCCESS”,
“start_time”: “2019-12-04T09:03:44.82
ElasticSearch快照迁移至阿里云OSS教程

本文详细介绍了如何使用ElasticSearch的snapshot功能,通过阿里云OSS进行数据迁移。首先在源ES创建快照仓库并设置相关参数,接着创建指定索引的快照。然后,查看快照进度确保迁移成功。在目标ES中同样创建快照仓库,并恢复指定索引的快照。最后,通过查询验证索引已成功恢复。
最低0.47元/天 解锁文章
4080

被折叠的 条评论
为什么被折叠?



