influxdb安装和使用

安装influxdb

各个平台安装方法
以centos为例

wget https://dl.influxdata.com/influxdb/releases/influxdb-1.7.2.x86_64.rpm
sudo yum localinstall influxdb-1.7.2.x86_64.rpm

配置

+.修改数据目录
+.修改数据保留时间 retention-policy = "2w"

安装可视化管理工具chronograf

wget https://dl.influxdata.com/chronograf/releases/chronograf-1.7.5.x86_64.rpm
sudo yum localinstall chronograf-1.7.5.x86_64.rpm

influxdb相关操作
修改配置文件

vim  /etc/influxdb/influxdb.conf

启动

influxd 

#连接influxdb
influx # --config /etc/influxdb/influxdb.conf 指定配置文件

创建数据库

creata database test
use test

查看数据库

show databases
use 

查看表

show measurements;
#measurements相当于mysql的table
#measurements隐式创建,插入数据前不需要生命measurements

#写入数据
#[,=...] =[,=...] [unix-nano-timestamp]
#insert measurement,[key-value,key-value] (tag has index) 空格 [key-value,key-value ](field no index)

#measurement相当于mysql的table,隐式创建
#例如插入api measurement,tag为server=ads.com,uri=/va/search
#field为qps=1000,area=beijing,tag和field中间用空格隔开
#time如果忽略,即为写入时间
insert api,server=ads.com,uri=/va/search qps=1000,area="beijing"

删除数据

#delete from measurement_name
delete from api;
DROP SERIES FROM nginx;

查看series

#show series on dbname
show series on test

你可能感兴趣的:(influxdb安装和使用)