无法在influxdb中插入数据

时间:2019-01-25 05:21:13

标签: influxdb

请帮助您解决以下错误-

  

插入块,颜色=蓝色数字= 90 1547095860   ERR:{“错误”:“部分写入:超出保留策略的点已丢弃= 1”}

注意-1547095860是-标准时间-1/10/2019,10:21:00 AM

我正尝试在今天(即2019年1月25日)插入此数据。

我的数据库设置与图片中的一样 enter image description here

谢谢!

1 个答案:

答案 0 :(得分:1)

基于提供的屏幕快照,我想您正在尝试将数据插入名为LINSERVER的数据库之一中?

默认情况下,如果未为数据库指定retention policy(RP),则系统将使用autogen RP;保留期为无限。换句话说,您可以在epoch时间开始到结束之间的任何时间插入数据,并将保留数据。

如果为数据库定义了示例7d的保留策略,则意味着您只能插入有限的一周的数据。不在retention period范围内的数据点被视为expired,并且将被数据库“垃圾收集”。

这也意味着您不能backfill在保留期限之外的数据。我的猜测是database的保留期可能相对较短,导致您刚插入的新data被视为expired。此后,错误消息 “超出保留策略的点数下降= 1”

解决方案:要么使用默认的autogen RP,要么延长database保留策略的期限。一切都取决于您的用例。