一般来说InfluxDB多台主机的可能性很小,主要还是同一台主机不同数据库(database),这里介绍一种方式能够动态配置数据库,也可以设置不同主机等信息。
先看配置文件:
influxdb:
host1: http://localhost:8086
host2: http://localhost:8086
database1: test1
database2: test2
InfluxDB设置:
package com.test.influx;
import org.influxdb.InfluxDB;
import org.influxdb.InfluxDBFactory;
import org.influxdb.dto.BatchPoints;
import org.springframework.beans.factory.annotation.Value;
import org.springframework.boot.SpringApplication;
import org.springframework.boot.autoconfigure.SpringBootApp