官方资料
flux语言资料
https://docs.influxdata.com/flux/v0.x/
https://docs.influxdata.com/flux/v0.x/get-started/data-model/
flux语言官方已准备在3.0放弃请务必注意
influxdb资料
https://docs.influxdata.com/influxdb/v2.7/install/?t=Linux
https://www.influxdata.com/influxdb/
安装
1、linux平台下
1)下载
2)解压
3)添加账户( adduser influx)
4)设置目录权限
5)启动服务
6)通过浏览器配置
7)记录token
8)对一个组织创建token
在web界面上操作
可以读token和写token分离开
java中使用
如上图,再继续下滑即可看到java示例代码。
写
查询
参看资料:https://blog.csdn.net/Wis57/article/details/129386162?spm=1001.2014.3001.5506
https://www.zhihu.com/zvideo/1573694604984930304?utm_id=0
range函数时间范围
https://docs.influxdata.com/flux/v0.x/stdlib/universe/range/#query-an-absolute-time-range
limit分页
使用cli查询
https://blog.csdn.net/wo_happy/article/details/128010476
查询结果对应到POJO
https://github.com/influxdata/influxdb-client-java/tree/master/client#influxql-queries
扩展疑问
1、支持mybatis么
2、支持连接池么?
3、官方的客户端是基于连接池的么?
优化
高可用
https://github.com/chengshiwen/influx-proxy/wiki
注意
数据丢失
主键是由time和tag组成的。如果没有tag,因此如果time相同,后面的记录将会覆盖前面的,因此实际传到InfluxDB的数据只有一条。
https://blog.csdn.net/Waves___/article/details/89474291?spm=1001.2014.3001.5506