我一直在 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 应该可以让您正常工作