Java client for InfluxDB
This is the official (and community-maintained) Java client library for InfluxDB (1.x), the open source time series database that is part of the TICK (Telegraf, InfluxDB, Chronograf, Kapacitor) stack.
For InfluxDB 3.0 users, this library is succeeded by the lightweight v3 client library.
Note: This library is for use with InfluxDB 1.x and 2.x compatibility API. For full supports of InfluxDB 2.x features, please use the influxdb-client-java client.
The library artifact is published in Maven central, available at https://search.maven.org/artifact/org.influxdb/influxdb-java.
Maven dependency:
org.influxdb
influxdb-java
${influxdbClient.version}
Gradle dependency:
compile group: 'org.influxdb', name: 'influxdb-java', version: "${influxdbClientVersion}"
jitter interval, buffer size and flush interval.…
For version change history have a look at ChangeLog.
Then you can build influxdb-java with all tests with:
$> export INFLUXDB_IP=127.0.0.1
$> mvn clean install
There is a shell script running InfluxDB and Maven from inside a Docker container and you can execute it by running:
$> ./compile-and-test.sh
…
No open issues yet, or sync has not completed.