influxdb数据库笔记

文章目录

这里用的是windows版本,influxdb3。

操作

这一步是基于安装并已启动服务,安装见下文。

生成token

3.0版本之后需要token了。
生成token命令:

bash 复制代码
.\influxdb3.exe create token --admin --host http://localhost:8181

返回结果:

bash 复制代码
New token created successfully!

Token: 这里是token值
HTTP Requests Header: Authorization: Bearer 这里是token值

IMPORTANT: Store this token securely, as it will not be shown again.

保存好token值,后续用的到。

创建数据库
bash 复制代码
.\influxdb3.exe create database test_db --token "这里替换成你刚才复制的令牌" --host http://localhost:8181
插入数据
bash 复制代码
.\influxdb3.exe write --database test_db --token "这里是token值" --precision s "cpu,host=server01 usage=45.2 1715000001"
.\influxdb3.exe write --database test_db --token "这里是token值" --precision s "cpu,host=server01 usage=50.5 1715000002"
.\influxdb3.exe write --database test_db --token "这里是token值" --precision s "cpu,host=server02 usage=12.0 1715000003"
查询数据
python 复制代码
.\influxdb3.exe query --database test_db --token "这里是token值" "SELECT * FROM cpu WHERE host='server01'"
如何界面化查看呢?

建议用grafana,见另外一篇笔记。

安装并启动服务

1、打开influxdb官网下载界面,地址:https://www.influxdata.com/downloads


到达这个界面,继续点:

继续点:

2、下载的文件找个位置解压,双击influxdb3.exe启动服务

这样这个服务就启动了,窗口不要关闭。

3.0版本有什么变化

1、端口不是8086了,而是8181

2、需要token了

3、移除了ui界面

报错

报错 Write command failed: ensure that a single protocol line string is provided as the final argument, enclosed in quotes

插入数据时报的这个错。

解决方案:

单引号改为双引号问题解决。

文档

influxdb官网下载界面:
https://www.influxdata.com/downloads

相关推荐
Li_RuiQi9 小时前
DAgger方法演进_独立学习笔记
笔记·学习·计算机视觉
Li_RuiQi13 小时前
DAgger与交互式模仿学习_ACT学习笔记
笔记·学习
He BianGu14 小时前
【笔记】C# 中BindingFlags的详细作用
笔记·c#
AI视觉网奇14 小时前
turtle 入门教程笔记
笔记
跨知易知识产权14 小时前
美国专利确权是什么,和专利诉讼有什么不一样?
笔记
杨逢昌工厂6S管理14 小时前
126-杨逢昌6S三环体系:越做越乱的现场熵增机理与基准化治理——一线现场诊断笔记
经验分享·笔记·职场和发展·学习方法
悟道书生14 小时前
若依 RBAC 权限控制学习笔记
java·网络·笔记·sql·学习·vue
陈哈哈111115 小时前
折腾了半天,总算把 Vim 9.2 装明白了
笔记
陈哈哈111115 小时前
折腾了半天,总算把 OpenGL 的开发环境给装明白了
笔记
深圳老胡16 小时前
STM32F103 硬件 SPI 与软件 IO 模拟 SPI 最高速度差异详解
笔记·stm32·单片机·代码规范·1024程序员节