centos安装influxDB

本文详细介绍了如何安装 InfluxDB V2 并进行基本配置,包括设置用户名、密码等,并展示了如何通过 HTTP 接口写入数据及使用 Flux 语言进行数据查询的方法。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

1、

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

2、

 rpm -ivh influxdb2-2.0.4.x86_64.rpm 

systemctl start influxdb.service

systemctl status influxdb.service

 3、

influx version

4、初始化

按要求输入Username、Password、Confirm Password、Organization Name、Bucket Name

点击Continue

influx setup

 

 5、可以通过通过http://192.168.1.23:8086访问:输入用户名 admin和上一步输入的密码

点击增加

weather,altitude=1000,area=北 temperature=11,humidity=-4
  1. 间 time
  2. 温度 temperature
  3. 湿度 humidity
  4. 地区 area
  5. 海拔 altitude

  1. weather : 表名
  2. altitude=1000,area=北 : tag
  3. temperature=11,humidity=-4 :field

InfluxDB V2的管理功能模块:

Data——数据管理
Sources——采集数据源
Buckets——数据集
Telegraf——Telegraf管理
Scrapers——多数据源数据采集并设定间隔写入数据集
Tokens——权限令牌管理
Explore——数据探索
Boards——数据看板
Tasks——数据处理任务
Alerts——报警
 

import "date"

from(bucket: "sdmk_hlw")
  |> range(start: v.timeRangeStart, stop: v.timeRangeStop)
  |> filter(fn: (r) => r["_measurement"] == "weather")

  |> filter(fn: (r) => r["_field"] == "humidity" or r["_field"] == "temperature")
 
  |> aggregateWindow(every: v.windowPeriod, fn: mean, createEmpty: false)
  |> last()
  |> drop(columns:["_start"])
  |> drop(columns:["_stop"])
  |> group(columns: ["_time"])
  |> yield(name: "mean")

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值