(作者:陈玓玏)
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记录:

  1. Unable to batcher to error-file: invalid argument
    csv第一行必须定义类型,加上一行类型定义就解决了。
  2. 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

Logo

K8S/Kubernetes社区为您提供最前沿的新闻资讯和知识内容

更多推荐