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
- 间 time
- 温度 temperature
- 湿度 humidity
- 地区 area
- 海拔 altitude
- weather : 表名
- altitude=1000,area=北 : tag
- 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")