我正在使用java并使用批处理点写入InfluxDb.我的代码在下面提到,
BatchPoints batchPoints = BatchPoints
.database(dbName).retentionPolicy("autogen") .consistency(InfluxDB.ConsistencyLevel.ALL).build();
point = Point.measurement("cpu")...
batchPoints.point(point);
Run Code Online (Sandbox Code Playgroud)
我写了20到3000万点,过了一会儿得到例外:
.java.lang.RuntimeException: {"error":"partial write: max-values-per-tag limit exceeded (100708/100000): measurement=\"cpu\" tag=\"jkey\" value=\ .....
Run Code Online (Sandbox Code Playgroud)
想知道如何增加限额?或者我需要更改我的架构设计?
Amm*_*mad 17
我发现解决方案粘贴在这里,打开通常位于/etc/influxdb/influxdb.conf的Influxdb.conf文件并搜索:
# max-values-per-tag = 100000
Run Code Online (Sandbox Code Playgroud)
取消注释并将值替换为零,如下所示,
max-values-per-tag = 0
Run Code Online (Sandbox Code Playgroud)
并将涌入的涌入实例反弹以使更改生效.
| 归档时间: |
|
| 查看次数: |
9250 次 |
| 最近记录: |