安装 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 快速安装脚本在 Linux 和 macOS 上安装 InfluxDB 3 Core。
如果使用 Windows,下载 InfluxDB 3 Core Windows 二进制文件。
使用以下命令在您的本地机器上下载并安装相应的 InfluxDB 3 Core 包
curl -O https://influxdb.org.cn/d/install_influxdb3.sh \ && sh install_influxdb3.sh
验证安装是否成功完成
influxdb3 --version
influxdb3 未找到
如果您的系统无法找到 influxdb3
二进制文件,请 source
您当前的 shell 配置文件 (.bashrc
, .zshrc
, 等)。
下载 InfluxDB 3 Core 二进制文件
macOS Intel 构建即将推出。
Docker 镜像
使用 influxdb3-core
Docker 镜像在 Docker 容器中部署 InfluxDB 3 Core。该镜像适用于 x86_64 (AMD64) 和 ARM64 架构。
使用 Docker CLI
docker pull quay.io/influxdb/influxdb3-core:latest
Docker 会自动拉取适合您系统架构的镜像。
要指定系统架构,请使用特定于平台的标签——例如
# For x86_64/AMD64
docker pull \
--platform linux/amd64 \
quay.io/influxdb/influxdb3-core:latest
# For ARM64
docker pull \
--platform linux/arm64 \
quay.io/influxdb/influxdb3-core:latest
InfluxDB 3 Core Docker 镜像公开端口 8181
,这是 influxdb3
服务器 HTTP 连接的默认端口。要在运行容器时将公开的端口映射到不同的端口,请参阅 Docker 指南中的 发布和公开端口。
使用 Docker Compose
打开
compose.yaml
进行编辑,并为 InfluxDB 3 Core 添加一个services
条目——例如# compose.yaml services: influxdb3-core: container_name: influxdb3-core image: quay.io/influxdb/influxdb3-core:latest ports: - 9999:9999 command: - serve - --node-id=node0 - --object-store=file - --data-dir=/var/lib/influxdb3
使用 Docker Compose CLI 启动服务器。
可选:为了确保在启动服务器之前您拥有最新版本的镜像,运行
docker compose pull
。docker compose pull && docker compose run influxdb3-core
停止 InfluxDB 3 容器
要停止正在运行的 InfluxDB 3 容器,请查找并终止该进程——例如
ps -ef | grep influxdb3
kill -9 <PROCESS_ID>
目前,一个错误阻止在终端中使用 Ctrl+c
来停止 InfluxDB 3 容器。
此页是否对您有帮助?
感谢您的反馈!
支持和反馈
感谢您成为我们社区的一份子!我们欢迎并鼓励您提供关于 InfluxDB 3 Core 和本文档的反馈和错误报告。要寻求支持,请使用以下资源
拥有年度或支持合同的客户 可以联系 InfluxData 支持。