elasticsearch5.0集群大数据量迁移方法及注意事项

发布时间:2025-06-30 09:17

注意数据迁移,避免重要信息丢失 #生活技巧# #节俭生活# #二手电子产品#

最新推荐文章于 2025-05-28 15:29:34 发布

reblue520 于 2017-03-17 15:01:00 发布

版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。

当es集群的数据量较小的情况下elasticdump这个工具比较方便,但是当数据量达到一定级别比如上百G的时候,elasticdump速度就很慢了,此时我们可以使用快照的方法进行备份
elasticdump工具的使用可以参考 博文:elasticsearch5.0.1集群一次误删除kibana索引引发的血案 http://blog.csdn.net/reblue520/article/details/61925375

个人感觉这两个工具各有优缺点,和mysql的备份工具比起来:
elasticdump --> mysqldump# 都是逻辑备份需要将数据一条一条导出再导入,适合数据量小的场景
snapshot --> percona-xtrabackup # 物理备份,速度取决于磁盘IO能力,适合大数据量场景

一、使用snapshot恢复.kibana索引数据

1.修改配置文件:
vim elasticsearch.yml

path.repo: ["/data/bak"]

2.创建仓库
curl -XPUT http://10.25.177.47:9200/_snapshot/my_backup -d '
{

    "type": "fs",
    "settings": {

        "location": "/data/bak",
"compress": true
    }
}
'
# 返回true表示成功
{"acknowledged":true}

查看仓库
# curl -XGET 'http://10.25.177.47:9200/_snapshot/my_backup?pretty'
{

  "my_backup" : {

    "type" : "fs",
    "settings" : {

      "compress" : "true",
      "location" : "/data/bak"
    }
  }
}

3、备份数据
curl -XPUT http://10.25.177.47:9200/_snapshot/my_backup/snapshot_20161207
执行上面的命令会快照ealsticsearch上所有的索引。

如果需要快照指定的索引

curl -XPUT http://10.25.177.47:9200/_snapshot/my_backup/snapshot_20170316 -d '
{

    "indices": ".kibana"
}
'
{"accepted":true}

如果成功返回结果显示{"accepted":true}

4、查看备份

# curl -XGET http://10.25.177.47:9200/_snapshot/my_backup/snapshot_20170316?pretty
{

  "snapshots" : [
    {

      "snapshot" : "snapshot_20170316",
      "uuid" : "DhdKZkTaQ4G-eLAjJ68zGQ",
      "version_id" : 5000199,
      "version" : "5.0.1",
      "indices" : [
        ".kibana"
      ],
      "state" : "SUCCESS",
      "start_time" : "2017-03-16T09:56:02.075Z",
      "start_time_in_millis" : 1489658162075,
      "end_time" : "2017-03-16T09:56:02.154Z",
      "end_time_in_millis" : 1489658162154,
      "duration_in_millis" : 79,
      "failures" : [ ],
      "shards" : {

        "total" : 1,
        "failed" : 0,
        "successful" : 1
      }
    }
  ]
}

也可以使用下面的命令查看快照的状态

# curl -XGET http://10.25.177.47:9200/_snapshot/my_backup/snapshot_20170316/_status?pretty
{

  "snapshots" : [
    {

      "snapshot" :

网址:elasticsearch5.0集群大数据量迁移方法及注意事项 https://www.yuejiaxmz.com/news/view/1109653

相关内容

明白:拆迁房屋测量方法及注意事项指南
新旧项目升级下的数据库数据迁移问题
爱思助手迁移设备数据功能:快速将数据迁移到新iPhone上
DM达梦数据库的使用以及数据迁移工具的使用
新房入住保洁方法及注意事项
数码相机及使用方法和注意事项.doc
使用爱思助手迁移设备数据教程
购买拆迁房注意事项
新闻速递购买拆迁安置房有哪些注意事项
迁移学习精要

随便看看