运维部署

9.InfluxDB 一篇就够

2022-06-27  本文已影响0人  starQuest

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卸载成功

image.png

3)删除目录

image.png

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

image.png

验证使用安装成功

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超级管理员

  1. 进入influxdb自带客户端

任意目录输入influx

image.png

创建管理员用户

create user admin with password 'admin' with all privileges

image.png

确认是否创建成功

show users


image.png

9.6打开权限验证的配置

  1. 进入配置文件

输入vi /etc/influxdb/influxdb.conf

image.png

修改配置

修改[http]模块 242行的auth-enable为true后保存文件

image.png

3)重启服务

任意路径下输入service influxdb restart

  1. 验证权限是否生效

a.非账号密码登录客户端

image.png

b.账号密码登录方式

influx -username 'admin' -password 'admin'

image.png

9.7 Influxdb默认安装数据存储路径修改

9.8打开配置文件/etc/influxdb/influxdb.conf修改默认路径

/home/software这个路径可自定义

image.png

9.9 修改我们手动创建的文档目录拥有者

  1. 在/home/software下,修改influxdb的拥有者

输入chown -R influxdb:influxdb influxdb

2)查看文件拥有者

ll -a | grep influxdb

3)启动(重启)服务器

systemctl start influxdb

  1. 查看是否启动成功

systemctl status influxdb

image.png

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

上一篇 下一篇

猜你喜欢

热点阅读