Elasticsearch 备份与恢复,独一无二



#创建文件夹用作Elasticsearch备份仓库:
mkdir /usr/local/suninfo/siem/backup
#赋权限
chmod 777 /usr/local/suninfo/siem/backup


在elasticsearch.yml文件中增加path.repo路径配置:


$ vim /usr/local/suninfo/siem/elasticsearch/config/elasticsearch.yml
加上这个配置:
path.repo: ["/usr/local/suninfo/siem/backup"]


重启elasticsearch






#----------------------------------创建仓库------------------------------------------
curl -XPUT 'http://192.168.211.50:9200/_snapshot/my_backup' -d '{
    "type": "fs",
    "settings": {
"compress" : "true",
        "location": "/usr/local/suninfo/siem/backup/my_backup"
    }
}'
#----------------------------------查看仓库------------------------------------------
curl -XGET 'http://192.168.211.50:9200/_snapshot/my_backup?pretty'




#----------------------------------备份索引------------------------------------------
curl -XPUT 'http://192.168.211.50:9200/_snapshot/my_backup/snapshot_1'    // 备份所有


curl -XPUT 'http://192.168.211.50:9200/_snapshot/my_backup/snapshot_1' -d '{
    "indices": "users",
    "ignore_unavailable": "true",
    "include_global_state": false,
    "partial": "false"
}'


#----------------------------------查看备份------------------------------------------
curl -XGET 'http://127.0.0.1:9200/_snapshot/my_backup/snapshot_1'
curl -XGET 'http://127.0.0.1:9200/_snapshot/my_backup/snapshot_1/_status'






#----------------------------------恢复索引------------------------------------------
curl -XPOST 'http://192.168.211.50:9200/_snapshot/my_backup/snapshot_1/_restore' -d '{
    "indices": "users",
    "ignore_unavailable": "true",
    "include_global_state": false,
    "rename_pattern": "index_(.+)",
    "rename_replacement": "restored_index_$1"
}'




#----------------------------------删除备份------------------------------------------
curl -XDELETE 'http://127.0.0.1:9200/_snapshot/my_backup/snapshot_1'
  • 1
    点赞
  • 4
    收藏
    觉得还不错? 一键收藏
  • 2
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值