更新时间:2024-04-15 GMT+08:00
分享

如何清理索引数据?

  • 自动化定期清理

    可以写定时任务调用清理索引的请求,定期执行。CSS支持Opendistro Index State Management。详见:https://opendistro.github.io/for-elasticsearch-docs/docs/im/ism/。

  • 手动清理
    • 登录Kibana,在Dev tools里执行DELETE /索引名命令。
    • 登录Cerebro, 过滤检索出目标索引名,单击索引名称,选择“delete index” 并在弹框中选择 “Confirm”
      图1 Cerebro删除索引

    • 登录弹性云服务器,删除单条索引数据命令。

      curl -XDELETE http://IP:9200/索引名

      删除某一天logstash的所有数据命令,例如删除19号所有数据。

      非安全模式集群:curl -XDELETE 'http://IP:9200/logstash-2017.06.19*'

      安全模式集群:curl -XDELETE -u username:password 'https://IP:9200/logstash-2017.06.19' -k

      • username:管理员账户名默认为admin。
      • password:创建集群时设置的密码。
      • IP:任意一个集群节点的IP地址。
分享:

开源搜索引擎咨询 所有常见问题

more