美文网首页运维部署
9.InfluxDB 一篇就够

9.InfluxDB 一篇就够

作者: starQuest | 来源:发表于2022-06-27 10:21 被阅读0次

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

相关文章

  • 9.InfluxDB 一篇就够

    9.1****安装 [root@localhostshared]#rpm -q influxdb查看当前主机是否安...

  • 一篇就够-this指向

    this的指向 用一句话概括:this永远指向最后调用函数的对象this可以理解为JS的动态作用域,而JS默认的静...

  • 20 logstash 一篇就够

    20.1 下载 https://www.elastic.co/cn/downloads/logstash [htt...

  • HashMap源码详解一篇就够

    概述 HashMap是基于哈希表(散列表),实现Map接口的双列集合,数据结构是“链表散列”,也就是数组+链表 ,...

  • 理解Java RMI 一篇就够

    Java RMI是什么 Java RMI(Java Remote Method Invocation),即Java...

  • 一篇就够——Kotlin快速入门

    文章内容主要是基于传智播客《kotlin从零基础到进阶》的视频做的笔记。标题中的 V 是Video的缩写,V4 ...

  • 一篇就够 | 面向接口开发

    回想起去年的这个时候,我正准备学SSM框架,要说原因也没有什么深层的原因,因为是先导师兄推荐去学的、也因为学了可以...

  • gradle使用教程,一篇就够

    概述 Gradle是新一代构建工具,从0.x版本一路走来虽然国内可寻的资料多了一些,但都是比较碎片化的知识。官方的...

  • 一篇就够 | WebSocket的使用

    朋友们,好久不见,三个月没更新了,想起开博之初的目标:月更、周更,都没有做到。因为我自己的技术确实还不够到位,一知...

  • 面试大全准备一篇就够

    1,请介绍下ContentProvider 是如何实现数据共享的? https://www.jianshu.com...

网友评论

    本文标题:9.InfluxDB 一篇就够

    本文链接:https://www.haomeiwen.com/subject/miasvrtx.html