资讯 小学 初中 高中 语言 会计职称 学历提升 法考 计算机考试 医护考试 建工考试 教育百科
栏目分类:
子分类:
返回
空麓网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
空麓网 > 计算机考试 > 软件开发 > 后端开发 > Java

elasticsearch 日常管理维护

Java 更新时间: 发布时间: 计算机考试归档 最新发布

elasticsearch 日常管理维护

以下为再kibana 的dev tools里面查询语句

1、查看目前es集群里面有那些快照

GET _snapshot/_all

2、查看 backup 仓库里面 calllog-test-2022-12-13 快照的状态

GET _snapshot/backup/calllog-test-2022-12-13/_status
  1. 查看快照计划任务
GET /_slm/policy/daily-snapshots?human

4、恢复 backup仓库里面 calllog-test-2022-12-13 快照的 calllogs 索引

POST _snapshot/backup/calllog-test-2022-12-13/_restore
{
  "indices": "calllogs",
  "ignore_unavailable": true,
  "include_global_state": false,
  "rename_pattern": "(.+)",
  "rename_replacement": "restored_$1",
  "include_aliases": false
}

5、查看快照恢复进度

GET /_recovery

6、查看集群的设置

GET /_cluster/settings

7、正则匹配名称中 含有 2022_08 的索引并关闭索引

POST _close

8、删除索引 calllogs

DELETE /calllogs

9、创建快照仓库 my_backup-20221212 ,并指定目录(该目录需要再es配置文件配置)

PUT _snapshot/my_backup-20221212
{
    "type": "fs", 
    "settings": {
        "location": "/es_backup/zm-elk-test/",
        "compress": true
    }
}

10、在快照仓库my_backup-20221212 中创建快照 logs-v2-2022121202 ;快照范围为索引名称 calllogs_v2

PUT _snapshot/my_backup-20221212/logs-v2-2022121202?wait_for_completion=true
{
  "indices": "calllogs_v2",
  "ignore_unavailable": true,
   "include_global_state": true
}

11、在快照仓库my_backup-20221212 的快照名称为 logs-v2-2022121202里面做恢复(恢复指定索引 calllogs_v2 ,注意原来的索引需要先删除再执行恢复,不然会报错)

POST /_snapshot/my_backup-20221212/logs-v2-2022121202/_restore
{
  "indices": "calllogs_v2",
  "ignore_unavailable": true,
  "include_global_state": false
}

12、在快照仓库my_backup-20221212 的快照名称为logs-v2-2022121202 里面做恢复(恢复指定索引 calllogs_v2 到新的索引里面,新的索引名称为 restored_calllogs_v2)

POST _snapshot/my_backup-20221212/logs-v2-2022121202/_restore
{
  "indices": "calllogs_v2",
  "ignore_unavailable": true,
  "include_global_state": false,
  "rename_pattern": "(.+)",
  "rename_replacement": "restored_$1",
  "include_aliases": false
}

13、更改elasticsearch 里面 索引的名称

POST /_reindex
{
  "source": {
    "index": "restored_calllogs_v2"
  },
  "dest": {
    "index": "calllogs_v2"
  }
}

14、删除名称为my_backup-20221212 的快照仓库

DELETE _snapshot/my_backup-20221212

15、es-解除硬盘超过80%限制

PUT /_cluster/settings
{
  "transient": {
    "cluster.routing.allocation.disk.watermark.low": "90%",
    "cluster.routing.allocation.disk.watermark.high": "95%",
    "cluster.info.update.interval": "1m"
  }
}

#persistent表示为永久修改,重启以后也会保存设置
#transient表示临时修改,重启以后不会保存设置
#"cluster.info.update.interval": "1m" #时间间隔 现在是1分钟,默认是30s
转载请注明:文章转载自 http://www.konglu.com/
本文地址:http://www.konglu.com/it/1094077.html
免责声明:

我们致力于保护作者版权,注重分享,被刊用文章【elasticsearch 日常管理维护】因无法核实真实出处,未能及时与作者取得联系,或有版权异议的,请联系管理员,我们会立即处理,本文部分文字与图片资源来自于网络,转载此文是出于传递更多信息之目的,若有来源标注错误或侵犯了您的合法权益,请立即通知我们,情况属实,我们会第一时间予以删除,并同时向您表示歉意,谢谢!

我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2023 成都空麓科技有限公司

ICP备案号:蜀ICP备2023000828号-2