mac下载并配置influxDB到本地

一、下载 InfluxDB

通过 Homebrew 安装(更便捷)

如果没有homebrew请跳转至博主的文章:Mac's Homebrew

如果已安装 Homebrew(macOS 包管理工具),可直接通过命令安装:

bash 复制代码
brew install influxdb@2

二、安装与启动服务

  1. 启动 InfluxDB 服务:
bash 复制代码
# 启动服务(临时启动,关闭终端后停止)
influxd

# 或设置开机自启(推荐)
brew services start influxdb@2
  1. 验证服务是否启动:
bash 复制代码
brew services list | grep influxdb@2
  • 若显示 started 则表示运行正常。

三、初始化配置(创建管理员和数据桶)

InfluxDB 2.x 需要初始化设置(创建组织、数据桶、API Token 等),推荐通过 Web UI 操作:

  1. 打开浏览器,访问 http://localhost:8086(默认端口)
  2. 点击 Get Started ,按提示完成以下设置:
    • Username :管理员用户名(例如 admin)
    • Password:管理员密码(至少 8 位)
    • Organization :组织名(例如 my-org,可自定义)
    • Bucket :数据桶(类似数据库,例如 my-bucket,可自定义)
  3. 点击 Continue ,完成后会显示生成的 API Token(重要!后续操作需要,可截图保存,也可在设置中重新生成)

四、使用 InfluxDB CLI 操作(可选)

InfluxDB 自带命令行工具 influx,可用于写入 / 查询数据、管理配置等。

1. 配置 CLI(连接本地服务)
  • Homebrew 安装,influx 已加入环境变量,直接执行:

    bash 复制代码
    influx config create \
      --config-name my-local \
      --host-url http://localhost:8086 \
      --org my-org \
      --token 你的API Token \
      --active
2. 测试写入数据
bash 复制代码
# 写入一条温度数据到 my-bucket(替换为你的桶名)
influx write \
  --bucket my-bucket \
  --precision s \  # 时间精度(秒)
  "temperature,location=room1 value=26 $(date +%s)"  # 数据格式:measurement,tag=value field=value timestamp
3. 测试查询数据

在 Web UI 中查询:

  • 进入 Data Explorer(左侧菜单)

  • 选择桶 my-bucket,输入查询语句(Flux 语言):

    bash 复制代码
    from(bucket: "my-bucket")
      |> range(start: -10m)  # 查询最近10分钟数据
      |> filter(fn: (r) => r._measurement == "temperature")  # 过滤测量值为temperature的数据
  • 点击 Run,即可看到刚才写入的数据。

五、自定义配置(可选)

默认配置已满足基本需求,若需修改端口、数据存储目录等,可自定义配置文件:

  1. 复制默认配置文件(以压缩包安装为例):
bash 复制代码
cp ~/Downloads/influxdb2-2.7.1-darwin-amd64/config.influxdb2.yml ~/my-influx-config.yml
  1. 编辑配置文件(例如修改端口为 8087):
bash 复制代码
http-bind-address: ":8087"  # 默认8086
storage-dir: "/Users/你的用户名/influxdata"  # 自定义数据存储目录
  1. 用自定义配置启动服务:
bash 复制代码
./influxd --config ~/my-influx-config.yml

六、停止服务

  • 若通过终端直接启动(./influxd 或 influxd),按 Ctrl+C 停止。

七、卸载(如需)

bash 复制代码
brew uninstall influxdb@2
rm -rf ~/.influxdbv2  # 清理数据
相关推荐
七牛云行业应用8 小时前
DeepSeek Harness(dsh)安装完整指南:Windows、macOS、Linux 三平台 + 桌面端与 Web 端全覆盖
linux·windows·macos·ai·ai编程
全栈探索者13 小时前
一枚 162MB 的挂件,改写一只猫的画风:LoRA 实战——风格定制与人脸保持
人工智能·macos·lora·aigc·stablediffusion·comfyui
福大大架构师每日一题15 小时前
ollama v0.40.11发布:macOS原生语音生成上线,d3决策模型正式加入
macos·策略模式
小天源19 小时前
智叟云集系统:便携部署、MAC 授权与交付排障
macos
Joy T1 天前
voice-dump-to-todo:把混乱的语音整理成可执行待办,一个实用的 Agent Skill
ide·macos·语音识别·xcode·任务管理·自研skill
JPower_mr.g1 天前
SmartCall v1.0.9 发布:智能体知识库上线,让 AI 客服先查资料再回答
java·ide·人工智能·macos·架构·开源·xcode
轻口味1 天前
启元无真机二开实战:先在Mac上养一台Q1——官方URDF到MuJoCo数字孪生的完整链
macos·具身智能·mujoco·启元机器人
2601_967979122 天前
AccessControl 5.4 macOS Python 3.9 版本安装包
python·macos·security·accesscontrol·permissions
EVE จุ๊บ2 天前
Mac安装Playwright
macos
全栈探索者3 天前
出图模型怎么选?同一只猫的四场实测:Z-Image、Qwen-Image 2.1、SD1.5 三维对决
人工智能·macos·aigc·stablediffusion·comfyui