安装 InfluxDB 3 Core
系统要求
操作系统
InfluxDB 3 Core 支持 Linux、macOS 和 Windows。
对象存储
InfluxDB 3 的一个关键特性是它使用对象存储来以 Apache Parquet 格式存储时序数据。您可以选择将这些文件存储在本地文件系统上。本地文件系统的性能可能会更好,但对象存储的优点是不会耗尽空间,并且可以通过网络被其他系统访问。InfluxDB 3 Core 原生支持 Amazon S3、Azure Blob Storage 和 Google Cloud Storage。您还可以使用许多提供 S3 兼容 API 的本地对象存储实现,例如 Minio。
安装
InfluxDB 3 Core 支持 Linux、macOS 和 Windows。
选择以下一种方法来安装 InfluxDB 3 Core
Linux 和 macOS 快速安装
要在 Linux 或 macOS 上安装 InfluxDB 3 Core,请下载并运行 InfluxDB 3 Core 的快速安装脚本——例如,使用 curl 下载脚本
curl -O https://influxdb.org.cn/d/install_influxdb3.sh \
&& sh install_influxdb3.sh 快速安装脚本会随着每个 InfluxDB 3 Core 版本更新,因此它始终安装最新版本。
下载并安装最新构建的制品
您可以直接下载并安装 InfluxDB 3 Core 构建的制品
拉取 Docker 镜像
运行以下命令来拉取 influxdb:3-core 镜像,该镜像适用于 x86_64 (AMD64) 和 ARM64 架构
docker pull influxdb:3-coreDocker 会自动为您的系统架构拉取合适的镜像。
Linux DEB 和 RPM 安装
当通过 DEB 或 RPM 在启用了 systemd 的系统上安装时,InfluxDB 3 Core 在沙盒环境中运行。包含的 systemd 单元文件配置了环境,为典型部署提供安全隔离。有关更多信息,请参阅 管理安全。
DEB 和 RPM 安装推荐用于非 Docker 生产部署,因为它具有内置的 systemd 沙盒功能。
TOML 配置 (Linux)
安装 DEB 或 RPM 包后,InfluxDB 3 Core TOML 配置文件位于 /etc/influxdb3/influxdb3-core.conf,包含以下设置
- object-store:
file - data-dir:
/var/lib/influxdb3/data - plugin-dir:
/var/lib/influxdb3/plugins - node-id:
primary-node
作为系统服务运行 (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 Core 和本文档提供反馈和错误报告。要获得支持,请使用以下资源
具有年度合同或支持合同的客户可以 联系 InfluxData 支持。