确定您的 InfluxDB 版本
识别您正在使用的 InfluxDB 产品和版本对于访问正确的文档、排除故障和规划升级至关重要。
快速检测方法
通过 URL 模式
如果您通过 URL 访问 InfluxDB,主机名通常会指示您正在使用的产品
| URL 模式 | 产品 |
|---|---|
*.influxdb.io | InfluxDB Cloud Dedicated |
us-east-1-1.aws.cloud2.influxdata.com | InfluxDB Cloud Serverless |
eu-central-1-1.aws.cloud2.influxdata.com | InfluxDB Cloud Serverless |
*.influxcloud.net | InfluxDB Cloud 1 (旧版) |
其他 *.cloud2.influxdata.com 区域 | InfluxDB Cloud (TSM) |
按默认端口
不同的 InfluxDB 产品使用不同的默认端口
- 端口 8181: InfluxDB 3 (Core 或 Enterprise)
- 端口 8086: InfluxDB v1 或 v2
通过 HTTP 标头
检查 /ping 端点以检查 HTTP 响应标头
curl -i https://:8086/ping响应标头会显示您的 InfluxDB 产品
| Headers | 产品 |
|---|---|
x-influxdb-version: ^3.*x-influxdb-build: Core | InfluxDB 3 Core |
x-influxdb-version: ^3.*x-influxdb-build: Enterprise | InfluxDB 3 Enterprise |
x-influxdb-version: ^2.*x-influxdb-build: OSS | InfluxDB OSS v2 |
x-influxdb-version: ^1.*x-influxdb-build: OSS | InfluxDB OSS v1 |
x-influxdb-build: Enterprise(带 v1 版本) | InfluxDB Enterprise v1 |
SQL version() 函数
SQL version() 函数返回的是 DataFusion 查询引擎的版本,而不是 InfluxDB 产品版本。请使用以上方法来识别您的 InfluxDB 版本。
特定产品的识别方法
InfluxDB 3 Core 和 Enterprise
使用 influxdb3 命令检查版本
influxdb3 --version查询 /health 端点
curl https://:8181/health响应中包含版本信息和构建详细信息。
检查 /ping 端点标头
curl -i https://:8181/ping查找
x-influxdb-version: 版本号 (例如,3.6.0)x-influxdb-build:Core或Enterprise
SQL version() 函数
SQL version() 函数返回的是 DataFusion 查询引擎的版本,而不是 InfluxDB 产品版本。请使用以上方法来识别您的 InfluxDB 版本。
InfluxDB 集群版
使用 influxctl CLI 检查集群版本
influxctl version查看集群信息
influxctl cluster listInfluxDB OSS v2
使用 influxd 检查版本
influxd version示例输出
InfluxDB 2.7.12 (git: x0x000xx0x) build_date: 2024-MM-DDThh:mm:ssZ查询 /health 端点并提取版本
curl -s https://:8086/health | jq -r '.version'InfluxDB UI 会显示版本
- 在登录页面
- 在主登录页面的右侧栏
- 在用户菜单下拉列表中
有关更多详细信息,请参阅 如何识别我的 InfluxDB 版本?
InfluxDB Cloud (无服务器、专用、TSM)
对于 InfluxDB Cloud 产品,请检查版本信息
- 账户设置: 版本详细信息显示在您的账户仪表板中
- UI 页脚: 版本可能显示在 Web 界面的底部
- HTTP 标头: API 响应包含版本标头
- URL 模式: 请参阅上面的 通过 URL 模式
InfluxDB OSS v1 和 Enterprise v1
使用 influxd 检查版本
influxd version检查 /ping 端点标头
curl -i https://:8086/ping查找 x-influxdb-version 标头 (例如,1.11.7)。
了解 InfluxDB 产品
InfluxData 提供多种 InfluxDB 产品以满足不同的用例
| 产品 | 许可证 | 托管 | 查询语言 | 默认端口 |
|---|---|---|---|---|
| InfluxDB 3 Core | 免费 | 自托管 | SQL、InfluxQL | 8181 |
| InfluxDB 3 Enterprise | 付费 | 自托管 | SQL、InfluxQL | 8181 |
| InfluxDB Cloud Serverless | 免费/付费 | 云 | SQL、InfluxQL、Flux | N/A |
| InfluxDB Cloud Dedicated | 付费 | 云 | SQL、InfluxQL | N/A |
| InfluxDB 集群版 | 付费 | 自托管 (Kubernetes) | SQL、InfluxQL | 自定义 |
| InfluxDB OSS v2 | 免费 | 自托管 | InfluxQL、Flux | 8086 |
| InfluxDB Cloud (TSM) | 免费/付费 | 云 | InfluxQL、Flux | N/A |
| InfluxDB OSS v1 | 免费 | 自托管 | InfluxQL | 8086 |
| InfluxDB Enterprise v1 | 付费 | 自托管 | InfluxQL、Flux | 8086 |
| InfluxDB Cloud 1 | 付费 | 云 | InfluxQL | N/A |
关键特性
- InfluxDB 3 产品使用 SQL 和 InfluxQL,在端口 8181 (自托管) 上运行,并提供改进的性能和可扩展性
- InfluxDB v2 产品使用 InfluxQL 和 Flux,在端口 8086 (自托管) 上运行,并使用基于 bucket 的数据模型
- InfluxDB v1 产品使用 InfluxQL,在端口 8086 (自托管) 上运行,并使用基于数据库的数据模型
了解 InfluxDB 产品
有关 InfluxDB 版本和部署选项的完整比较,请参阅 InfluxDB 平台概览。
故障排除
无法访问您的 InfluxDB 实例?
如果您无法直接访问您的 InfluxDB 实例
- 使用上面的 交互式版本检测器 或 询问 InfluxData AI
- 回答有关您设置的问题
- 许可类型 (付费或免费)
- 托管模型 (云或自托管)
- 服务器年限
- 查询语言偏好
- 根据您的答案获取产品推荐
仍不确定?
如果您仍然不确定,请参阅 支持和反馈 选项。
此页面是否有帮助?
感谢您的反馈!