前言
InfluxDB是一个由InfluxData开发的开源时序型数据库,专注于海量时序数据的高性能读、高性能写、高效存储与实时分析等,广泛应用于DevOps监控、IoT监控、实时分析等场景。
- 服务器IP:192.168.0.10
- 系统版本:centos 7
- influxdb版本:2.1.1
- influx客户端版本:2.2.1
安装
- 下载。官方地址下载太慢了,换成了清华源
wget https://mirrors.tuna.tsinghua.edu.cn/influxdata/yum/el7-x86_64/influxdb2-2.1.1.x86_64.rpm
- 安装
yum localinstall -y ./influxdb2-2.1.1.x86_64.rpm
- 修改数据存储位置
# 假设/home/data单独挂载了大容量硬盘 mv /var/lib/influxdb /home/data ln -s /home/data/influxdb /var/lib
- 启动
systemctl start influxdb
- 图形化界面配置用户名。浏览器访问:192.168.0.10:8086
使用influx客户端
在当前版本中,influx客户端从influxdb的安装包中分离了,需要单独下载安装。
- 下载并安装
wget https://mirrors.tuna.tsinghua.edu.cn/influxdata/yum/el7-x86_64/influxdb2-client-2.2.1.x86_64.rpm yum localinstall -y ./influxdb2-client-2.2.1.x86_64.rpm
- 初始化。注意修改
--config-name
、--host-url
、ip
和token
。这些都可以在web ui中获取。
influx config create --config-name yourName --host-url http://youtIp:8086 --org yourOrg --token 'yourToken' --active
- 常用命令
# 查看帮助 influx -h # 列出数据桶 influx bucket list