9.1****安装
[root@localhostshared]#rpm -q influxdb查看当前主机是否安装influxdb
influxdb-0.8.7-1.x86_64
2)[root@localhostshared]#rpm -e influxdb卸载influxdb
[root@localhostshared]#rpm -q influxdb再次查看确认influxdb卸载成功
3)删除目录
9.2安装influxdb版本
influxdb-1.7.1
9.3安装步骤
cd /home/software
wget <u>https://dl.influxdata.com/influxdb/releases/influxdb-1.7.1.x86_64.rpm</u>(下载安装包)
安装rpm包
yum localinstall influxdb-1.7.1.x86_64.rpm
验证使用安装成功
l 安装后,在/usr/bin小面有如下文件
influxd influxdb服务器
influx influxdb命令行客户端
influx_inspect 查看工具
influx_stress 压力测试工具
influx_tsm 数据库转换工具(将数据库从b1或bz1格式转换为tsm1格式)
l 启动后 在/var/lib/influxdb下面会有如下文件夹
data 存放最终存储的数据,文件以.tsm结尾
meta 存放数据库元数据
wal 存放预写日志文件
l 配置文件路径:/etc/influxdb/influxdb.conf
4)启动influxdb服务
任意路径下,执行service influxdb start
5)查看是否启动成功
ps aux | grep influx
6)启动自带客户端
任意路径下执行:influx
9.2 influxdb服务端权限配置
9.5创建influxdb超级管理员
- 进入influxdb自带客户端
任意目录输入influx
创建管理员用户
create user admin with password 'admin' with all privileges
确认是否创建成功
show users
9.6打开权限验证的配置
- 进入配置文件
输入vi /etc/influxdb/influxdb.conf
修改配置
修改[http]模块 242行的auth-enable为true后保存文件
3)重启服务
任意路径下输入service influxdb restart
- 验证权限是否生效
a.非账号密码登录客户端
b.账号密码登录方式
influx -username 'admin' -password 'admin'
9.7 Influxdb默认安装数据存储路径修改
9.8打开配置文件/etc/influxdb/influxdb.conf修改默认路径
/home/software这个路径可自定义
9.9 修改我们手动创建的文档目录拥有者
- 在/home/software下,修改influxdb的拥有者
输入chown -R influxdb:influxdb influxdb
2)查看文件拥有者
ll -a | grep influxdb
3)启动(重启)服务器
systemctl start influxdb
- 查看是否启动成功
systemctl status influxdb
9.3新建租户
influx -username 'admin' -password 'admin'
a.nm_receive_company_mapping 加映射关系ll
b.influxdb 创建对应的库
c.修改新增库的保留策略
show databases
create database companyooip6ffe388d487db754b885b8aa65b9
use companyooip6ffe388d487db754b885b8aa65b9
SHOW RETENTION POLICIES
CREATE RETENTION POLICY "rp_5y" ON companyooip6ffe388d487db754b885b8aa65b9 DURATION 1825d REPLICATION 1
ALTER RETENTION POLICY "rp_5y" ON "companyooip6ffe388d487db754b885b8aa65b9" DURATION 1825d DEFAULT
SHOW RETENTION POLICIES
9.4 常用操作
influx -username 'admin' -password 'admin' -precision rfc3339
influx -username 'admin' -password '123456' -precision rfc3339
show databases
use companyooip6ffe388d487db754b885b8aa65b9
show measurements
show field keys from mechanisma8583d55476f4109aa9852a5d5758103
show tag keys from mechanisma8583d55476f4109aa9852a5d5758103
select * into newxxx from oldxxx
select * from fusion_result_type_data order by time limit 30
SELECT * FROM "fusion_result_type_data" WHERE time > now() - 60m SELECT * FROM "fusion_result_type_data" WHERE time > now() - 10000m order by time desc limit 10