• Elasticsearch恢复备份的数据


     1 1、恢复备份好的snapshot
     2 
     3 1.1恢复snapshot_1下的所有index
     4 
     5 POST _snapshot/my_backup/snapshot_1/_restore
     6 
     7 1.2恢复snapshot_1下指定的index
     8 
     9 POST /_snapshot/my_backup/snapshot_1/_restore
    10 {
    11     "indices": "index_1", 
    12     "rename_pattern": "index_(.+)", 
    13     "rename_replacement": "restored_index_$1" 
    14 }
    15 
    16 恢复index_1的数据,并将index_1重命名为restored_index_1
    17 
    18 2、查看恢复进度
    19 
    20 2.1、查看指定的index恢复进度
    21 GET restored_index_3/_recovery
    22 
    23 2.2、查看所有的index恢复进度
    24 GET /_recovery/
    25 {
    26   "restored_index_3" : {
    27     "shards" : [ {
    28       "id" : 0,
    29       "type" : "snapshot", 
    30       "stage" : "index",
    31       "primary" : true,
    32       "start_time" : "2014-02-24T12:15:59.716",
    33       "stop_time" : 0,
    34       "total_time_in_millis" : 175576,
    35       "source" : { 
    36         "repository" : "my_backup",
    37         "snapshot" : "snapshot_3",
    38         "index" : "restored_index_3"
    39       },
    40       "target" : {
    41         "id" : "ryqJ5lO5S4-lSFbGntkEkg",
    42         "hostname" : "my.fqdn",
    43         "ip" : "10.0.1.7",
    44         "name" : "my_es_node"
    45       },
    46       "index" : {
    47         "files" : {
    48           "total" : 73,
    49           "reused" : 0,
    50           "recovered" : 69,
    51           "percent" : "94.5%" 
    52         },
    53         "bytes" : {
    54           "total" : 79063092,
    55           "reused" : 0,
    56           "recovered" : 68891939,
    57           "percent" : "87.1%"
    58         },
    59         "total_time_in_millis" : 0
    60       },
    61       "translog" : {
    62         "recovered" : 0,
    63         "total_time_in_millis" : 0
    64       },
    65       "start" : {
    66         "check_index_time" : 0,
    67         "total_time_in_millis" : 0
    68       }
    69     } ]
    70   }
    71 }
    72 
    73 type 待恢复的snapshot
    74 source 待恢复的snapshot的详细信息
    75 percent 恢复进度
    76 
    77 3、取消恢复
    78 
    79 DELETE /restored_index_3
  • 相关阅读:
    no-useless-call (Rules) – Eslint 中文开发手册
    Java 8 Stream
    CSS3 ,checked 选择器
    MySQL 数据类型
    _Alignas (C keywords) – C 中文开发手册
    C 库函数 – modf()
    JavaScript E 属性
    SyntaxError.prototype (Errors) – JavaScript 中文开发手册
    swagger和openAPI: 上传文件
    Java中HashMap的putAll()方法: HashMap.putAll()
  • 原文地址:https://www.cnblogs.com/pinxiong/p/6763058.html
Copyright © 2020-2023  润新知