CentOS7安装时序列数据库influxdb

influxdb1.2.4下载

wget https://dl.influxdata.com/influxdb/releases/influxdb-1.2.4.x86_64.rpm

安装influxdb

yum install influxdb-1.2.4.x86_64.rpm -y
或者
rpm -ivh influxdb-1.2.4.x86_64.rpm

检查防火墙开启influxdb的管理页面端口8083和http连接influxdb client端口8086

修改influxdb.conf文件
cd /etc/influxdb/
在这里插入图片描述

启动influxDB

service influxdb start
或者
systemctl start influxdb

以下方式启动不以服务运行
cd usr/bin
./influxd

http://ip地址:8083/
在这里插入图片描述

开始操作influxDB

influx命令回车连接到数据库

# 显示有哪些数据库
SHOW DATABASES
# 创建数据库
CREATE DATABASE testdb
# 使用数据库
USE testdb

连接数据库默认账号admin/admin

增/查数据
数据库中一条记录包含如下:

time: 一个时间戳
measurement: 度量指标(类似于一般数据库中的表)
field: 至少一个字段,是一个key-value类型,用于保存真正的值.不会为field创建索引
tags: 为一条记录打一个标签,可以有0个或多个.tags会创建索引

一条记录的格式:

<measurement>[,<tag-key>=<tag-value>...] <field-key>=<field-value>[,<field2-key>=<field2-value>...] [unix-nano-timestamp]

例:
cpu,host=serverA,region=us_west value=0.64
cpu相当于表名
host和region为tag
value为保存的filed

插入,查找,删除数据:
删除数据的条件不能是field,因为field没有索引.但是可以是tags
查询数据的条件可以是field

# 插入一条数据
INSERT cpu,host=serverA,region=us_west value=0.64
# 查看数据
SELECT "host", "region", "value" FROM "cpu"
# 往另一个表中插入数据
INSERT temperature,machine=unit42,type=assembly external=25,internal=37
# 查看所有内容
SELECT * FROM "temperature"
# 使用表名通配符,同时查看多个表中的多条记录
# SELECT * FROM /.*/ LIMIT 10
# 带有查询条件
SELECT * FROM "cpu_load_short" WHERE "value" > 0.9
# 删除数据
delete from "cpu" where host='serverA'
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值