【问题标题】:Elastic search snap shot and backup of data of particular time intervalElasticsearch快照和特定时间间隔的数据备份
【发布时间】:2020-09-21 14:28:54
【问题描述】:

我有弹性搜索索引,我将在其中不断地从一些工具中获取数据。我想对超过一个月的数据进行快照并将其从索引中删除,这样我就可以在索引中拥有更少的数据。 请指导我如何拍摄特定时间间隔的数据。

【问题讨论】:

    标签: elasticsearch


    【解决方案1】:

    我不确定如何为特定时间间隔拍摄快照。 但是要拍摄快照,请使用以下内容。

    PUT /_snapshot/my_backup
    {
    "type": "fs",
    "settings": {
       "location": "my_backup_location"
     }
    }
    

    请参考链接elasticsearch docs

    【讨论】:

      【解决方案2】:

      从今天开始,elasticsearch 不允许在特定时间间隔内拍摄快照。它只允许将快照提升到索引级别。

      为了实现你的最终目标:

      对超过一个月的数据进行快照并删除 来自集群的数据,这样我就可以在集群中拥有更少的数据

      我建议每天创建一个新索引(名称中附加日期)以获取新数据。对超过 30 天的索引进行每日快照并从集群中删除该索引。 这将帮助您节省集群中的磁盘空间,并允许您在存储库中拥有持久数据。

      要在索引级别拍摄快照,您可以参考文档:https://www.elastic.co/guide/en/elasticsearch/reference/current/snapshots-take-snapshot.html

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2017-10-16
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2017-04-23
        相关资源
        最近更新 更多