【问题标题】:Changing Default Retention Policy Length更改默认保留策略长度
【发布时间】:2019-10-15 09:18:50
【问题描述】:

我一直在使用默认保留策略将数据保存在我的 InfluxDB 实例中,其 DURATION 为 720 小时(30 天)。我最近更改了相同的保留策略以保留 INF (0s) 的数据。我预计在查询存储在旧 RP 持续时间下的数据时会遇到问题(如此处所述 https://docs.influxdata.com/influxdb/v0.13/troubleshooting/frequently_encountered_issues/#missing-data-after-creating-a-new-default-retention-policy),但没有任何问题。

我应该看到问题还是我的数据会被无限期保留?

我通过ALTER 命令更改了 RP,一切正常,但是有几分钟和一些新数据点,我没有遇到任何丢失数据的问题。

我希望它会给我查找旧数据带来问题。

之前:

name                     duration shardGroupDuration replicaN default
----                     -------- ------------------ -------- -------
autogen                  0s       168h0m0s           1        false
default_retention_policy 720h0m0s 24h0m0s            1        true
one_day                  24h0m0s  1h0m0s             1        false

ALTER RETENTION POLICY default_retention_policy on defaultdb DURATION INF之后:

name                     duration shardGroupDuration replicaN default
----                     -------- ------------------ -------- -------
autogen                  0s       168h0m0s           1        false
default_retention_policy 0s       168h0m0s           1        true
one_day                  24h0m0s  1h0m0s             1        false

【问题讨论】:

    标签: influxdb


    【解决方案1】:

    你应该没事的。该警告适用于您创建新的默认保留策略时。使用 ALTER 应该可以让您正常工作

    【讨论】:

    • 感谢 Rawkode!进行更改后,我还没有发现任何问题!
    猜你喜欢
    • 1970-01-01
    • 2016-10-15
    • 1970-01-01
    • 1970-01-01
    • 2010-12-02
    • 2012-12-13
    • 1970-01-01
    • 1970-01-01
    • 2022-07-21
    相关资源
    最近更新 更多