1. Centos使用yum安装
wget https://repos.influxdata.com/rhel/6/x86_64/stable/influxdb-1.7.2.x86_64.rpm
sudo yum localinstall influxdb-1.7.2.x86_64.rpm
2. 图片如下
3.在/usr/bin 目录下会有如下文件
influx influxdb命令行客户端
influxd influxdb服务器
influx_inspect 查看工具
influx_stress 压力测试工具
influx_tsm 数据库转换工具(将数据库从b1或bz1格式转换为tsm1格式
)
4. 配置文件路径 /etc/influxdb/
5. 启动
以服务方式启动 sudo service influxdb start
6 输入influx进入influxdb shell(CLI)/opt/influxdb/influx
建库、用户
show databases
create database test
show users
create user test with password '123456'
grant all on test to test
建表
use test
show measurements //显示表
概念
influxDB名词
- database:数据库;
- measurement:数据库中的表;
- points:表里面的一行数据。
influxDB中独有的一些概念
Point由时间戳(time)、数据(field)和标签(tags)组成。
- time:每条数据记录的时间,也是数据库自动生成的主索引;
- fields:各种记录的值;
- tags:各种有索引的属性。
例如:插入如下数据
insert log,appid=10001,datatype="3rd.umeng" querystatus=0,insertstatus=0 //注意中间有个空格
这条记录分成二部分,log是表名,appid和datatype是tags,querystatus和insertstatus是fields
还有一个重要的名词:series
所有在数据库中的数据,都需要通过图表来表示,series表示这个表里面的所有的数据可以在图标上画成几条线(注:线条的个数由tags排列组合计算出来),下面可以画出三条线