文档文档

安装 InfluxDB 3 Core

系统要求

操作系统

InfluxDB 3 Core 支持 LinuxmacOSWindows

对象存储

InfluxDB 3 的一个关键特性是它使用对象存储来以 Apache Parquet 格式存储时序数据。您可以选择将这些文件存储在本地文件系统上。本地文件系统的性能可能会更好,但对象存储的优点是不会耗尽空间,并且可以通过网络被其他系统访问。InfluxDB 3 Core 原生支持 Amazon S3、Azure Blob Storage 和 Google Cloud Storage。您还可以使用许多提供 S3 兼容 API 的本地对象存储实现,例如 Minio

安装

InfluxDB 3 Core 支持 LinuxmacOSWindows

选择以下一种方法来安装 InfluxDB 3 Core

Linux 和 macOS 快速安装

要在 LinuxmacOS 上安装 InfluxDB 3 Core,请下载并运行 InfluxDB 3 Core 的快速安装脚本——例如,使用 curl 下载脚本

curl -O https://influxdb.org.cn/d/install_influxdb3.sh \
&& sh install_influxdb3.sh 

快速安装脚本会随着每个 InfluxDB 3 Core 版本更新,因此它始终安装最新版本。

生产部署

对于生产部署,请使用 Linux DEB 或 RPM 以获得内置的 systemd 沙盒功能,或使用 Docker 并配置您自己的容器安全设置。

有关详细的安全选项,请参阅 管理安全

下载并安装最新构建的制品

您可以直接下载并安装 InfluxDB 3 Core 构建的制品

macOS 二进制文件

拉取 Docker 镜像

运行以下命令来拉取 influxdb:3-core 镜像,该镜像适用于 x86_64 (AMD64) 和 ARM64 架构

docker pull influxdb:3-core

Docker 会自动为您的系统架构拉取合适的镜像。

为特定系统架构拉取

Linux DEB 和 RPM 安装

当通过 DEB 或 RPM 在启用了 systemd 的系统上安装时,InfluxDB 3 Core 在沙盒环境中运行。包含的 systemd 单元文件配置了环境,为典型部署提供安全隔离。有关更多信息,请参阅 管理安全

DEB 和 RPM 安装推荐用于非 Docker 生产部署,因为它具有内置的 systemd 沙盒功能。

基于 DEB 的系统

基于 RPM 的系统

TOML 配置 (Linux)

安装 DEB 或 RPM 包后,InfluxDB 3 Core TOML 配置文件位于 /etc/influxdb3/influxdb3-core.conf,包含以下设置

作为系统服务运行 (Linux)

InfluxDB 3 Core 的 DEB 和 RPM 安装包含了在 Linux 上作为托管系统服务运行的服务文件

  • systemd:适用于现代 Linux 发行版
  • SysV init:兼容旧系统
使用 systemd 运行

systemd 系统上,influxdb3-core 单元文件在安装时被启用,但单元尚未启动,以便进行配置。

要启动数据库,请输入以下命令

# Start the service
systemctl start influxdb3-core

# View status
systemctl status influxdb3-core

# View logs
journalctl --unit influxdb3-core
使用 SysV 运行

在 SysV init 系统上,influxdb3-core 在安装时被禁用,可以通过修改 /etc/default/influxdb3-core 来包含 ENABLED=yes 来启用。

要启动数据库,请输入以下命令

# Start the database
/etc/init.d/influxdb3-core start

# View status
/etc/init.d/influxdb3-core status

# View logs
tail -f /var/lib/influxdb3/influxdb3-core.log

验证安装

安装 InfluxDB 3 Core 后,请输入以下命令来验证是否安装成功

influxdb3 --version

如果您的系统在 快速安装 后无法找到 influxdb3,请 source 您 shell 的配置文件(例如,.bashrc.zshrc)——例如

source ~/.zshrc

此页面是否有帮助?

感谢您的反馈!


InfluxDB 3.8 新特性

InfluxDB 3.8 和 InfluxDB 3 Explorer 1.6 的主要增强功能。

查看博客文章

InfluxDB 3.8 现已适用于 Core 和 Enterprise 版本,同时发布了 InfluxDB 3 Explorer UI 的 1.6 版本。本次发布着重于操作成熟度,以及如何更轻松地部署、管理和可靠地运行 InfluxDB。

更多信息,请查看

InfluxDB Docker 的 latest 标签将指向 InfluxDB 3 Core

在 **2026 年 2 月 3 日**,InfluxDB Docker 镜像的 latest 标签将指向 InfluxDB 3 Core。为避免意外升级,请在您的 Docker 部署中使用特定的版本标签。

如果使用 Docker 来安装和运行 InfluxDB,latest 标签将指向 InfluxDB 3 Core。为避免意外升级,请在您的 Docker 部署中使用特定的版本标签。例如,如果使用 Docker 运行 InfluxDB v2,请将 latest 版本标签替换为 Docker pull 命令中的特定版本标签 — 例如

docker pull influxdb:2