前言
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