Windows环境下Influxdb2.7的安装与启用

Windows环境下Influxdb2.7的安装与启用

一、下载和安装

1、下载Influxdb2.7

截止到写文章Influxdb最新的2版本是2.7.11

Influxdb2.7.11官网下载地址

Influxdb2.7.11 github下载地址

2、下载后的内容、

文件名 influxdb2-2.7.11-windows.zip,解压后文件包含以下内容:

  • influxd.exe
  • LICENSE
  • README.md


3、打开CMD运行influxd.exe


3.1、出现8086相关的日志

2025-04-07T03:20:06.930394Z     info    Listening       {"log_id": "0vk_2KbG000", "service": "tcp-listener", "transport": "http", "addr": ":8086", "port": 8086}

3.2、浏览器访问http://127.0.0.1:8086/


3.3、点击GET STARTED

3.4、填写信息,并点击CONTINUE按钮

  • 初始的organization和bucket就一起创建了

    3.5、可以看到api token

二、Python访问示例

from influxdb_client import InfluxDBClient
from influxdb_client.client.write_api import SYNCHRONOUS

# 初始化客户端
token = "-9oMMhB964Z6Gfi3HF8kIriZxh1CTul1lRF9e0E8XiQ82NIYCwo-HaxTkbvP8Sr6K_sQzM90iG23AaPv3BWbAw=="
org = "mhg0407org"
bucket = "mhg0407bucket"
url = "http://localhost:8086"

client = InfluxDBClient(url=url, token=token, org=org)

write_api = client.write_api(write_options=SYNCHRONOUS)

# 创建数据点
point = (
    "temperature,location=us-midwest value=23.5"
)

# 写入数据点
write_api.write(bucket, org, point)
write_api.close()

query_api = client.query_api()
query = 'from(bucket:"' + bucket + '") |> range(start: -1h) |> filter(fn:(r) => r._measurement == "temperature")'
result = query_api.query(query, org=org)

for record in result:
    print(record)
最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容