每个标签限制的最大值超过InfluxDB

时间:2017-05-03 21:33:00

标签: influxdb

我正在使用java并使用批处理点写入InfluxDb。我的代码在下面提到,

 BatchPoints batchPoints = BatchPoints
.database(dbName).retentionPolicy("autogen") .consistency(InfluxDB.ConsistencyLevel.ALL).build();


    point = Point.measurement("cpu")...

    batchPoints.point(point);

我写了20到30百万分,过了一会儿才得到例外:

.java.lang.RuntimeException: {"error":"partial write: max-values-per-tag limit exceeded (100708/100000): measurement=\"cpu\" tag=\"jkey\" value=\ .....

想知道如何增加限额?或者我需要更改我的架构设计吗?

1 个答案:

答案 0 :(得分:16)

我发现解决方案粘贴在这里,打开通常位于/etc/influxdb/influxdb.conf的Influxdb.conf文件并搜索:

# max-values-per-tag = 100000

取消注释并将值替换为零,如下所示,

max-values-per-tag = 0

并使涌入的涌入实例反弹以使更改生效。