InfluxDB时序数据库安装部署、UI界面使用

138 阅读1分钟

1 docker安装

docker pull influxdb

有时候会发现influxdb拉不下来镜像的,是因为国内已经下架,这时候就要检查镜像源了。

拉取成功画面:

influxdb1-1.png

2 运行influxdb容器

docker run --name=influxdb -p 8086:8086 -d influxdb

这时候便已经启动成功了,但小编是部署在阿里云的ECS上的,所以还需要安全组里开放8086端口...开放完成。

3 UI界面

进入界面后需要初始化账号和bucket,bucket即相当于mysql的数据库。完成后首页:

Influxdb1-2.png

4 influxdb概念简述

接触新的事物,最容易接受的就是类比方式了。

bucket:相当于Mysql数据库

mearsurment:测量值,相当于Mysql的表

tag:相当于Mysql的表的单列索引,时序数据里一般用来做不变的数据。如车辆1,车辆2

field:相当于表的字段,一般表示时序变化的值。如车辆位置

下面尝试一下行协议输入一条数据

5 数据行协议输入

准备一条数据

vehicleRealTime,vehicleName=ABC001,vehicleNumber=粤ABC001,vehicleVin=ssl0001 lon=23.001,lat=30.001 1725619722000

Influxdb1-3.png

Influxdb1-5.png 到这里便成功写入一条数据了

6 查看数据

接下来到explorer查看这条数据

Influxdb1-6.png

InfluxDB的使用就先到这里了,下一期更新Java客户端的新增和查询。