文档文档

influxd upgrade

使用 influxd upgrade 命令将 InfluxDB 1.x 实例升级到 InfluxDB 2.7。此命令将 数据库保留策略(在 1.x 中使用)中的所有数据复制到 存储桶(在 2.7 中使用)。

在使用 influx upgrade 升级之前,请务必备份所有数据。

此命令执行以下操作

  1. 使用 1.x 配置文件选项创建 InfluxDB 2.x 配置文件。不支持的 1.x 选项将报告到标准输出。如果配置文件不可用,可以通过 --v1-dir 标志传递 1.x 数据库文件夹。
  2. 复制和升级 1.x 数据库文件。

目标 2.x 数据库目录由 --engine-path 选项指定。如果更改,bolt 路径可以由 --bolt-path 选项指定。

用法

influxd upgrade [flags]
influxd upgrade [command]

标志

标志描述输入类型
-m--bolt-pathboltdb 数据库的路径(默认为 ~/.influxdbv2/influxd.bolt字符串
-b--bucket主存储桶名称字符串
--config-file自定义 InfluxDB 1.x 配置文件路径(默认为 ~/.influxdb/influxdb.conf字符串
--continuous-query-export-path导出的 1.x 连续查询的路径(默认为 ~/continuous_queries.txt字符串
-e--engine-path持久引擎文件的路径(默认为 ~/.influxdbv2/engine字符串
-f--force跳过确认提示
-h--helpinfluxd upgrade 的帮助信息
-c--influx-configs-path2.x influx CLI 配置文件路径(默认为 ~/.influxdbv2/configs
--log-level支持的日志级别为 debuginfowarnerror(默认为 info字符串
--log-path自定义日志文件路径(默认为 ~/upgrade.log字符串
-o--org主组织名称字符串
--overwrite-existing-v2覆盖输出路径中的现有文件,而不是中止升级过程
-p--password用户名的密码字符串
-r--retention存储桶将保留数据的时间(默认为 0;无限期保留数据)字符串
-t--token用户名的令牌。如果未指定,则自动生成令牌。字符串
-u--username主用户名字符串
--v1-dir源 1.x db 目录的路径,其中包含 metadatawal 子文件夹(默认为 ~/.influxdb字符串
--v2-config-path升级后的 2.x 配置文件的目标路径(默认为 ~/.influxdbv2/config.toml字符串
-v--verbose详细输出

此页是否对您有帮助?

感谢您的反馈!


Flux 的未来

Flux 即将进入维护模式。您可以继续像现在一样使用它,而无需对您的代码进行任何更改。

阅读更多

现已全面上市

InfluxDB 3 Core 和 Enterprise

快速启动。更快扩展。

获取更新

InfluxDB 3 Core 是一个开源、高速、最新的数据引擎,可实时收集和处理数据,并将其持久化到本地磁盘或对象存储。InfluxDB 3 Enterprise 构建在 Core 的基础上,增加了高可用性、读取副本、增强的安全性以及数据压缩,从而实现更快的查询和优化的存储。InfluxDB 3 Enterprise 的免费层可供非商业家庭或业余爱好者使用。

有关更多信息,请查看