配置说明
大约 3 分钟settingtime series database
TDengine 配置
| 配置项 | 默认值 | 说明 |
|---|---|---|
| tdengine.enabled | true | 是否启用,用于多个maven依赖同时存在时,默认:true |
| tdengine.jdbc-url | jdbc:TAOS-RS://127.0.0.1:6041?useSSL=false | jdbc url |
| tdengine.driver-class-name | 驱动名称 | |
| tdengine.database | links | 数据库名,默认:links |
| tdengine.username | root | 用户名,默认:root |
| tdengine.password | taosdata | 密码,默认:taosdata |
| tdengine.keep | 3650 | 数据文件保存的天数,缺省值为 3650,取值范围 [1, 365000] |
| tdengine.enable-batch | true | 开启批量。默认:true |
| tdengine.batch-size | 1000 | 批量,一个批次最大的条数,默认:1000 |
| tdengine.flush-duration | 1s | 批量,一个批次任务的写入时间,默认是 1s |
| tdengine.initial-size | 0 | 连接池,初始化连接数,默认:0 |
| tdengine.max-active | 8 | 连接池,最大的活跃连接数,默认:8 |
| tdengine.min-idle | 0 | 连接池,最小活跃连接数,默认:0 |
| tdengine.max-wait | -1 | 连接池,最大等待时间,默认:-1 |
| tdengine.precision | MS | 数据库的时间戳精度,默认 ms 毫秒。 |
| tdengine.test-while-idle | true | 连接池,空闲时测试,默认:true |
| tdengine.test-on-borrow | false | 连接池,借用时测试,默认:false |
| tdengine.test-on-return | false | 连接池,归还时测试,默认:false |
InfluxDB 配置
| 配置项 | 默认值 | 说明 |
|---|---|---|
| influxdb.enabled | true | 是否启用,用于多个maven依赖同时存在时,默认:true |
| influxdb.url | http://127.0.0.1:8086 | 连接地址 |
| influxdb.username | admin | 用户名,默认:admin |
| influxdb.password | links | 密码,默认:links |
| influxdb.database | links | 数据库名 |
| influxdb.enable-gzip | true | 开启 gzip 压缩,默认:true |
| influxdb.enable-batch | true | 开启批量。默认:true |
| influxdb.batch-size | 1000 | 批量,一个批次最大的条数,默认:1000 |
| influxdb.flush-duration | 1s | 批量,一个批次任务的写入时间,默认是 1s |
| influxdb.log-level | NONE | 日志级别,默认为:NONE |
| influxdb.precision | MILLISECONDS | 精度,默认是:毫秒 |
| influxdb.retention-policy | 存储策略 | |
| influxdb.consistency-level | ONE | 写操作一致性级别,默认:one |
InfluxDB2 配置
| 配置项 | 默认值 | 说明 |
|---|---|---|
| influxdb2.enabled | true | 是否启用,用于多个maven依赖同时存在时,默认:true |
| influxdb2.url | http://localhost:8086 | 连接地址,支持 ? 号挂参数,默认:http://localhost:8086 |
| influxdb2.token | 认证 token | |
| influxdb2.org | links | 组织,默认:links |
| influxdb2.bucket | links | 桶。默认:links |
| influxdb2.default-tags | 默认的标签 | |
| influxdb2.enable-batch | true | 开启批量。默认:true |
| influxdb2.batch-size | 1000 | 批量,一个批次最大的条数,默认:1000 |
| influxdb2.flush-duration | 1s | 批量,一个批次任务的写入时间,默认是 1s |
| influxdb2.enable-gzip | true | 开启 gzip 压缩,默认:true |
| influxdb2.precision | MS | 写入精度,默认:毫秒 |
| influxdb2.consistency-level | ONE | 写操作一致性级别,默认:one |
| influxdb2.retention-policy | 存储策略 | |
| influxdb2.log-level | NONE | 日志级别,默认为:NONE |
| influxdb2.client-type | 自定义客户端 http User-Agent 头 | |
| influxdb2.connect-timeout | 3s | okhttp 链接超时,默认:3s |
| influxdb2.read-timeout | 3s | okhttp 读取超时,默认:3s |
| influxdb2.write-timeout | 10s | okhttp 写超时,默认:10s |
IotDB 配置
| 配置项 | 默认值 | 说明 |
|---|---|---|
| iotdb.enabled | true | 是否启用,用于多个maven依赖同时存在时,默认:true |
| iotdb.host | localhost | host,用于单机 |
| iotdb.port | 6667 | 端口,用于单机 |
| iotdb.node-urls | 节点集合,用于 iotdb 集群 | |
| iotdb.username | root | 用户 |
| iotdb.password | root | 密码 |
| iotdb.enable-batch | true | 开启批量。默认:true |
| iotdb.batch-size | 1000 | 批量,一个批次最大的条数,默认:1000 |
| iotdb.flush-duration | 1s | 批量,一个批次任务的写入时间,默认是 1s |
| iotdb.max-size | 5 | 连接池大小 |
| iotdb.fetch-size | 5000 | 查询一次拉取的大小大小 |
| iotdb.enable-compression | false | 开启压缩,默认:false |
| iotdb.enable-redirection | true | 开启跳转,默认:true |
| iotdb.connection-timeout-in-ms | 0 | 连接超时时间,默认:0 |
| iotdb.query-timeout-in-ms | 10000 | 查询超时时间,默认:10s |
| iotdb.wait-to-get-session-timeout-in-ms | 60000 | session 超时时间,默认:60s |
| iotdb.thrift-default-buffer-size | 1024 | thrift 默认报文大小,默认:1024 |
| iotdb.thrift-max-frame-size | 67108864 | thrift 协议最大帧,默认:67108864 |
| iotdb.use-ssl | false | 使用 ssl,默认:false |
| iotdb.trust-store | ssl 证书 | |
| iotdb.trust-store-pwd | ssl 密码 | |
| iotdb.version | iotdb 版本,默认客户端版本,可以采用兼容模式,设定为服务端版本 | |
| iotdb.zone-id | 时区 |
