(作者:陈玓玏)
influxdb2首次使用时,通过k8s部署的,所以进入pod内部执行命令。
先在k8sdashboard找到influx的pod,点击执行,即可进入命令行界面。
首次连接时,通过influx setup
启动,会需要设置用户名、密码、orgnization名称、bucket名称等,如下图所示。
除了命令行,直接通过ip+端口的形式也是可以访问web界面的。
首次配置好之后,可以开始进行数据的增删改查了。
登录进来的界面如下:
influxdb2是不支持sql的,在web界面可以看到具体的使用命令,比如写入数据,可以直接用influx write命令来写,下面我们尝试把一个csv文件写入数据库,再查询。
influx write -b bucket1 -f data.csv
BUG记录:
- Unable to batcher to error-file: invalid argument
csv第一行必须定义类型,加上一行类型定义就解决了。 - no measurement column found
必须有一行类型为measurement,修改一行就可以了。
改完bug之后,执行写入就成功了。在页面上,data-bucket-submit可以查看,但是看不太懂那个图,再用官方示例数据试试。
官方示例数据的csv
#datatype measurement,tag,double,dateTime:RFC3339
m,host,used_percent,time
mem,host1,64.23,2020-01-01T00:00:00Z
mem,host2,72.01,2020-01-01T00:00:00Z
mem,host1,62.61,2020-01-01T00:00:10Z
mem,host2,72.98,2020-01-01T00:00:10Z
mem,host1,63.40,2020-01-01T00:00:20Z
mem,host2,73.77,2020-01-01T00:00:20Z
influx write -b bucket2 -f data2.csv