zoukankan      html  css  js  c++  java
  • Elasticsearch备份数据

    Elasticsearch备份数据

    1、建立备份目录
    
    POST _snapshot/my_backup/ 
    
    {
        "type": "fs",
        "settings": {
            "location": "/mount/backups/my_backup",
            "max_snapshot_bytes_per_sec" : "50mb", 
            "max_restore_bytes_per_sec" : "50mb"
        }
    }
    
    注:/mount/backups/my_backup目录需要所有的节点都可以访问
    
    2、备份
    
    2.1、备份所有的index
    
    PUT _snapshot/my_backup/snapshot_1?wait_for_completion=true
    
    注:页面会block住直到备份完成,如果需要后台进行,去掉?wait_for_completion=true
    
    2.2、备份指定的index(index_1和index_2)
    
    PUT _snapshot/my_backup/snapshot_2
    {
        "indices": "index_1,index_2"
    }
    
    3、查看备份的数据
    
    3.1、查看所有的备份
    
    GET _snapshot/my_backup/_all
    
    3.2、查看指定的备份(snapshot_2)
    
    GET _snapshot/my_backup/snapshot_2
    
    4、删除备份
    
    DELETE _snapshot/my_backup/snapshot_2
    
    注:备份是增量的,不要手动删除,es提供的api会帮助你删除未被使用的snapshot
    
    5、查看备份进度
    
    GET _snapshot/my_backup/snapshot_3/_status
    
    INITIALIZING:初始化
    STARTED:开始备份
    FINALIZING:数据迁移完成但未备份完成
    DONE:备份完成
    FAILED:备份失败,请查看日志
    
    6、删除正在进行的备份
    
    DELETE _snapshot/my_backup/snapshot_3
  • 相关阅读:
    最全Redis面试题
    mabatisplus-update
    windows下安装redis并部署服务
    登录方案
    redis
    IntelliJ IDEA Debug模式启动项目
    物流跟踪 调用快递鸟API
    springboot中文官方文档
    国内物流地址
    什么是电磁兼容?什么是EMC设计?
  • 原文地址:https://www.cnblogs.com/pinxiong/p/6762790.html
Copyright © 2011-2022 走看看