[Influxdb]记录

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排列组合计算出来),下面可以画出三条线

猜你喜欢

转载自www.cnblogs.com/zhengwangzw/p/10115688.html