首页 > 其他分享 >Influxdb安装与使用

Influxdb安装与使用

时间:2024-06-17 16:29:34浏览次数:13  
标签:name 数据库 db Influxdb influxdb Policies 使用 安装 Retention

Influxdb安装与使用

安装

wget https://dl.influxdata.com/influxdb/releases/influxdb-1.7.10.x86_64.rpm
sudo yum localinstall influxdb-1.7.10.x86_64.rpm

启动

sudo systemctl restart influxdb

InfluxDB不会自动创建目录meta、data、wal中配置的目录

CREATE USER "test_user" WITH PASSWORD 'test_password' WITH ALL PRIVILEGES;
influx -username 'root' -password '***';
sudo systemctl restart influxdb;

常用命令

查看版本

curl -sL -I localhost:8086/ping

查看当前数据库的Retention Policies

SHOW RETENTION POLICIES ON "testDB"

创建新的Retention Policies

CREATE RETENTION POLICY "rp_name" ON "db_name" DURATION 30d REPLICATION 1 DEFAULT

其中:
rp_name:策略名
db_name:具体的数据库名
30d:保存30天,30天之前的数据将被删除
它具有各种时间参数,比如:h(小时),w(星期)
REPLICATION 1:副本个数,这里填1就可以了
DEFAULT 设为默认的策略

修改Retention Policies

ALTER RETENTION POLICY "rp_name" ON "db_name" DURATION 3w DEFAULT

删除Retention Policies

DROP RETENTION POLICY "rp_name" ON "db_name"

数据库导出

influxd backup -portable -database tms -host localhost:8088 tmsdata

数据库导入

influxd restore -portable -db tms -newdb tem tmsdata

分组查询

SELECT * INTO "temp".."trackview" FROM "tem".."trackview" group by "car_num"

查询数据库占用空间

select sum(diskBytes) / 1024 / 1024 /1024 from _internal."monitor"."shard" 
where time > now() - 10s group by "database"

标签:name,数据库,db,Influxdb,influxdb,Policies,使用,安装,Retention
From: https://blog.csdn.net/qq_33538365/article/details/139747370

相关文章

  • 使用OpenCV进行实时性别和年龄识别
            在计算机视觉领域,使用深度学习技术进行实时性别和年龄识别是一项具有挑战性和实用性的任务。本文将深入解析一个使用OpenCV和预训练模型实现的实时性别和年龄识别代码,并逐行进行详细的注释解析,帮助读者理解代码的工作原理和实现细节。importcv2importnumpy......
  • feign接口中使用泛型接收返回值
    问题一般在对接客户接口时,都会使用多个策略类处理,并且不同的客户返回值不同,因此比较好的方案是使用泛型来处理。然而现实是,feign或openfeign会擦除泛型,将返回的对象转为LinkedHashMap,导致转json反序列化成对象时异常。思路debug可以发现,在decode时,response返回的是所需......
  • 何时/如何使用 std::enable_shared_from_this<T>?
    要点回顾继承自std::enable_shared_from_this<T>的类能够在其自身实例中通过std::shared_from_this方法创建一个指向自己的std::shared_ptr<T>智能指针。从一个裸指针创建多个std::shared_ptr<T>实例会造成严重的后果,其行为是未定义的。std::enable_shared_from_this......
  • supervisor安装及配置
    Supervisor是一个进程管理工具,它允许用户监视和控制Linux操作系统上的许多进程。对于很多开发者来说,自己编写的进程,特别是长时间运行的进程,往往都无法实时监控其运行状态。supervisor的出现解决了这样的痛点。supervisor不但可以监控进程状态,还可以重启、自动重启、关闭进程。......
  • 快速解决:使用Mindspore框架时报错!!libgomp-6e1a1d1b.so.1.0.0: cannot allocate memory
    前言:最近在用ms跑大模型,需要做好多步骤,遇到报错跟大家一起分析一下吧刚开始转换权重就遇到了下述报错:ImportError:/root/anaconda3/envs/MS/lib/python3.9/site-packages/torch/lib/../../torch.libs/libgomp-6e1a1d1b.so.1.0.0:cannotallocatememoryinstaticTLSblo......
  • WordPress基础之主题和插件安装
    本篇文章学习WordPress如何安装主题、插件。同时推荐几个我常用的主题、插件及其设置方法。WordPress有海量的主题和插件,有付费的,也有免费的。每个主题都有自己的优缺点,当然,你可以在WP测试站上随意的安装删除主题,直到确定好网站的整体风格后再安装到正式网站中。1.WordPress主......
  • uniapp中防抖函数debounce的使用
    uniapp中防抖函数debounce的使用分段控件u-subsection每次点击一个tab的时候都会ajax访问一次接口取列表数据的,这时如果有人快速在多个分段间快速点击的话,每次点击都会访问接口的,网上找了好多资料,终于找到了这个玩意。。。记得以前也弄过这个的。。不过当时没有记下来,现在记下来......
  • 【AWK】awk的使用
    AWK看这篇就基本能满足日常了:https://www.cnblogs.com/zhengyan6/p/16290156.htmlawd-F'f''{print$NF}'1.txt$NF分隔符的最后一列。(如果能分割就是最后一个,如果不能分割,那就是整行)NF是行数。。$0是一整行$1是分割数据后的第一个项NR:用来记录行号(awk的参数是......
  • VScode配置 Django项目 使用应用下的tests.py测试
    文件目录tests.pyimportosimportsysfrompathlibimportPath#AddbasedirectorytoPYTHONPATHif__name__=="__main__":os.environ.setdefault("DJANGO_SETTINGS_MODULE","MyshopBack.settings")BASE_DIR=Path(__file......
  • C++ Redis 客户端简单使用
    一、准备工作1、Redis语法命令手册:https://c.biancheng.net/redis2/lpush.html2、下载我的RedisDemo示例(包含了redis源码):https://download.csdn.net/download/weixin_45075013/89446384?spm=1001.2014.3001.5503二、Redis客户端连接与使用......