influxdb2操作

本文档介绍了如何在Linux系统上下载并安装InfluxDB 2.1.1及1.8.4版本,详细阐述了配置文件的修改,包括启用Web管理界面和设置端口。此外,还列举了启动服务的步骤,以及InfluxDB的基本操作,如显示用户、数据库,创建数据库和保存策略,插入数据,查询表,以及连续查询的创建和删除。
部署运行你感兴趣的模型镜像

1 下载 rpm文件
wget https://mirrors.tuna.tsinghua.edu.cn/influxdata/yum/el7-x86_64/influxdb2-2.1.1.x86_64.rpm

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

2 安装
yum localinstall influxdb2-2.1.1.x86_64.rpm

sudo yum localinstall influxdb-1.8.4.x86_64.rpm
3 修改配置文件
influxdb2使用
/etc/influxdb/config.toml
bolt-path = “/var/lib/influxdb/influxd.bolt”
engine-path = “/var/lib/influxdb/engine”
#web管理界面,1.1版本以上默认关闭。需要的话,可以手动打开
enable=true
#web服务界面的端口
bind-address=“:8086”
4 启动服务
influxdb2使用
systemctl start influxdb #启动influxdb
systemctl status influxdb #查看状态
systemctl enable influxdb #开启开机启动
influxdb1使用
#启动Influx:
systemctl start influxdb.service
#以指定配置文件启动Influx:
influxd -config /etc/influxdb/influxdb.conf
#连接数据库:
influx -precision rfc3339 或influx
#指定端口连接:
influx -port 8087
参数:-precision为设置显示时间格式,如果没有设置,返回的时间类型字段显示为时间戳,使用rfc3339返回的时间格式为:2020-05-12T16:37:53.189100300Z

5 influxdb常用命令
show users 显示用户列表
show databases 显示数据库列表
创建数据库
create database pic
创建保存策略
时间一年,pic库,副本数1
CREATE RETENTION POLICY “1Year” ON “pic” DURATION 365d REPLICATION 1
查看所有保存策略
show retention policies on pic
查看所有表
show measurements
删除表
drop measurement cpu
查询表tag字段
show tag keys from cpu
查询表field字段
show field keys from cpu
插入数据 会自动创建表
hystrix 表名,appname,env为tag,p90 p100 为field
INSERT hystrix,appname=general,env=test p90=2.330,p100=2.500
INSERT 语法注意事项
tags之间用逗号分隔,fields之间用逗号分隔,tags和fields之间用空格分隔。
除了必要的空格,insert后面的空格和tags和fields分隔空格,不能再有其他空格,否则会出现missing tag value的语法错误。
tags都是字符串类型,但是不用双引号括起来;fields中有字符串类型需要用英文双引号括起来,如果不用英文双引号,会报语法错误invalid boolean,会认为是无效的布尔值,因为布尔类型无需加双引号。
tags中设置布尔值就是字符串,fields中有布尔值,可用 t , T , true , True , TRUE,f , F , false , False表示。
fields中有整型integer,需要在数值后面加i,否则会出现is type float, already exists as type integer dropped=1。

连续查询
显示所有连续查询
SHOW CONTINUOUS QUERIES
创建连续查询
CREATE CONTINUOUS QUERY “pic_query01” ON “pic”
BEGIN
CREATE CONTINUOUS QUERY “pic_query01” ON “pic” BEGIN SELECT sum(p90) as p90,sum(p100) INTO “hystrix_test1” FROM “hystrix” GROUP BY time(5m),env,appname,servicename END
END
删除连续查询
DROP CONTINUOUS QUERY “pic_query01” ON “pic”
以2022-04-16T12:00:00Z 格式显示time有8小时时差
influx -precision rfc3339
查询结尾加上tz(‘Asia/Shanghai’) 以北京时区展示time
select * from hystrix tz(‘Asia/Shanghai’)

您可能感兴趣的与本文相关的镜像

FLUX.1-dev

FLUX.1-dev

图片生成
FLUX

FLUX.1-dev 是一个由 Black Forest Labs 创立的开源 AI 图像生成模型版本,它以其高质量和类似照片的真实感而闻名,并且比其他模型更有效率

评论 1
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值