influxdb快速安装
docker安装:
docker run -d -p 8086:8086 -v :/var/lib/influxdb --name=influxdb influxdb
curl -G http://localhost:8086/query --data-urlencode "q=show databases"
centos:
wget https://dl.influxdata.com/influxdb/releases/influxdb-1.7.2.x86_64.rpm
yum localinstall influxdb-1.7.2.x86_64.rpm -y
service influxdb start
[root@db ~]# ls /usr/bin/influx* -alh
-rwxr-xr-x 1 root root 21M Dec 13 03:05 /usr/bin/influx
-rwxr-xr-x 1 root root 35M Dec 13 03:05 /usr/bin/influxd
-rwxr-xr-x 1 root root 18M Dec 13 03:05 /usr/bin/influx_inspect
-rwxr-xr-x 1 root root 11M Dec 13 03:05 /usr/bin/influx_stress
-rwxr-xr-x 1 root root 19M Dec 13 03:05 /usr/bin/influx_tsm
8083: Web admin管理服务的端口, http://localhost:8083 1.1版本后已废弃
8086: HTTP API的端口
8088: 集群端口(目前还不是很清楚, 配置在全局的bind-address,默认不配置就是开启的)
influxDB 传统数据库中的概念
database 数据库
measurement 数据库中的表
points 表里面的一行数据
influxdb数据的构成:
Point属性 传统数据库中的概念
time 每个数据记录时间,是数据库中的主索引(会自动生成)
fields 各种记录值(没有索引的属性)也就是记录的值:温度, 湿度
tags 各种有索引的属性:地区,海拔