influxdb安装使用教程
InfluxDB 简介
InfluxDB 是一个开源的时序数据库,专为处理时间序列数据设计,适用于监控、分析、物联网等场景。它支持高性能的数据写入与查询,并提供类 SQL 的查询语言(Flux 或 InfluxQL)。
下载及安装
- 访问 (https://www.influxdata.com/downloads/)下载
influxdb分为1.0 2.0 3.0三个大版本
选择对应的大版本 然后选择对应的操作系统类型后会自动显示对应的下载模板。
官方下载链接模板为:https://dl.influxdata.com/influxdb/releases/influxdb2-<版本号>-windows-amd64.zip(适用于Windows),按照模板可以选择对应的版本号。
官网提供最新的下载链接直接下载。
2.安装
直接解压就行
window下启动
启动infulxd.exe服务端

influxdb常用命令
启动infulx.exe客户端
#创建数据库
create database “db_name”
#显示所有的数据库
show databases
#删除数据库
drop database “db_name”
#使用数据库
use db_name
#显示该数据库中所有的表
show measurements
#创建表,直接在插入数据的时候指定表名
insert test,host=127.0.0.1,monitor_name=test count=1
#删除表
drop measurement “measurement_name”
#保存策略
#查看当前数据库
Retention Policies >show retention policies on “db_name”
#创建新的Retention Policies
create retention policy “rp_name” on “db_name” duration 3w replication 1 default
#rp_name:策略名
#db_name:具体的数据库名
#3w:保存3周,3周之前的数据将被删除,influxdb具有各种事件参数,比如:h(小时),d(天),w(星期) replication 1:副本个数,#一般为1就可以了 default:设置为默认策略
#修改Retention Policies
alter retention policy “rp_name” on “db_name” duration 30d default 删除Retention Policies >drop retention policy “rp_name”
#查看数据库的Continous Queries
show continuous queries
#创建新的Continous Queries
create continous query cq_name on db_name begin select sum(count) into new_table_name from table_name group by time(30m) end
#显示用户
show users
#创建用户
create user “username” with password ‘password’
#创建管理员权限用户
create user “username” with password ‘password’ with all privileges
#删除用户
drop user “username”
注意事项
influxDB是没有提供直接删除数据记录的方法,但是提供数据保存策略,主要用于指定数据保留时间,超过指定时间,就删除这部分数据。
下期我们一起了解一下influxdb在java开发中如何使用的。
更多推荐



所有评论(0)