更改默认保留策略长度



我一直在 InfluxDB 实例中保存数据,默认保留策略的持续时间为 720 小时(30 天(。我最近更改了相同的保留策略,以保留 INF (0( 的数据。我预计在查询旧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

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

最新更新