window安装influxdb
·
1、安装
直接下载或网址下载
打开Windows PowerShell,以管理员身份运行,执行下面指令
wget https://download.influxdata.com/influxdb/releases/influxdb-1.8.10_windows_amd64.zip -UseBasicParsing -OutFile influxdb-1.8.10_windows_amd64.zip
2、配置influxdb.conf
修改文件默认路径
dir = "D:/InfluxDB/influxdb-1.8.4/influxdb-1.8.4/meta"
dir = "D:/InfluxDB/influxdb-1.8.4/influxdb-1.8.4/data"
wal-dir = "D:/InfluxDB/influxdb-1.8.4/influxdb-1.8.4/wal"
3、启动
(1)不按配置文件启动
直接双击我们安装路径下的influxd.exe,如果需要在本机访问刚刚启动的服务,那么再双击influx.exe文件即可
(2)按配置文件启动
进入InfluxDB的安装文件夹,执行以下命令:
.\influxd -config influxdb.conf
最后依然双击influx.exe文件,实现在本机访问InfluxDB服务的需求
4、基本指令使用
-- 显示所有数据库
SHOW DATABASES
-- 创建数据库
CREATE DATABASE userdb
-- 使用数据库
USE userdb
-- 删除数据库
DROP DATABASE userdb
方法二:为特定 Measurement 设置保留策略
如果您想为特定 Measurement (monitor_data) 设置不同于数据库默认的保留策略:
sql
-- 1. 首先创建专门针对此Measurement的保留策略
//创建7天
CREATE RETENTION POLICY "rp_monitor_7days" ON "userdb" DURATION 7d REPLICATION 1
//创建半个小时,需修改配置文件
CREATE RETENTION POLICY "rp_30minutes" ON "userdb" DURATION 30m REPLICATION 1
//创建1个小时
CREATE RETENTION POLICY "rp_1hour" ON "userdb" DURATION 1h REPLICATION 1
-- 2. 写入数据时指定保留策略
INSERT INTO "rp_monitor_7days"."monitor_data" (field1,field2) VALUES (value1,value2)
备注:influx.exe 和 influxd.exe 的区别
influxd.exe (InfluxDB 服务端/守护进程,是 InfluxDB 数据库的核心服务程序):
- 主要功能:
○ 运行 InfluxDB 数据库服务器
○ 处理数据存储、查询和数据库管理
○ 监听网络请求(默认端口8086用于HTTP API,8088用于RPC服务) - 使用场景:
○ 作为后台服务持续运行
○ 执行数据库的核心操作
典型启动方式:点击influxd.exe
或带配置启动:
influxd.exe -config influxdb.conf
influx.exe (InfluxDB 命令行客户端):
- 主要功能:
○ 提供命令行界面(CLI)与InfluxDB服务交互
○ 执行查询、写入数据和管理任务
○ 支持类似SQL的InfluxQL查询语言 - 使用场景:
○ 交互式查询数据库
○ 执行管理操作
○ 测试和调试
典型使用方式:点击influx.exe
连接特定主机:
influx.exe -host localhost -port 8086
更多推荐
所有评论(0)