タグあたりの最大値制限を超えました InfluxDB 質問する

タグあたりの最大値制限を超えました InfluxDB 質問する

私はJavaを使用しており、バッチポイントを使用してInfluxDbに書き込みます。私のコードは以下の通りです。

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


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

    batchPoints.point(point);

2000万から3000万ポイントを書き込んでいるのですが、しばらくすると例外が発生します。

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

制限を増やす方法を知りたいですか? それともスキーマ設計を変更する必要がありますか?

ベストアンサー1

解決策を見つけたのでここに貼り付け、通常は /etc/influxdb/influxdb.conf にある influxdb.conf ファイルを開いて、以下を検索します。

# max-values-per-tag = 100000

コメントを解除し、以下のように値をゼロに置き換えます。

max-values-per-tag = 0

変更を有効にするために、influxDb インスタンスをバウンスします。

おすすめ記事