influxd upgrade
使用 influxd upgrade
命令将 InfluxDB 1.x 实例升级到 InfluxDB 2.7。此命令将 数据库 和 保留策略(在 1.x 中使用)中的所有数据复制到 存储桶(在 2.7 中使用)。
在使用 influx upgrade
升级之前,请务必备份所有数据。
此命令执行以下操作
- 使用 1.x 配置文件选项创建 InfluxDB 2.x 配置文件。不支持的 1.x 选项将报告到标准输出。如果配置文件不可用,可以通过
--v1-dir
标志传递 1.x 数据库文件夹。 - 复制和升级 1.x 数据库文件。
目标 2.x 数据库目录由 --engine-path
选项指定。如果更改,bolt 路径可以由 --bolt-path
选项指定。
用法
influxd upgrade [flags]
influxd upgrade [command]
标志
标志 | 描述 | 输入类型 | |
---|---|---|---|
-m | --bolt-path | boltdb 数据库的路径(默认为 ~/.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 | --help | influxd upgrade 的帮助信息 | |
-c | --influx-configs-path | 2.x influx CLI 配置文件路径(默认为 ~/.influxdbv2/configs ) | |
--log-level | 支持的日志级别为 debug 、info 、warn 和 error (默认为 info ) | 字符串 | |
--log-path | 自定义日志文件路径(默认为 ~/upgrade.log ) | 字符串 | |
-o | --org | 主组织名称 | 字符串 |
--overwrite-existing-v2 | 覆盖输出路径中的现有文件,而不是中止升级过程 | ||
-p | --password | 用户名的密码 | 字符串 |
-r | --retention | 存储桶将保留数据的时间(默认为 0 ;无限期保留数据) | 字符串 |
-t | --token | 用户名的令牌。如果未指定,则自动生成令牌。 | 字符串 |
-u | --username | 主用户名 | 字符串 |
--v1-dir | 源 1.x db 目录的路径,其中包含 meta 、data 和 wal 子文件夹(默认为 ~/.influxdb ) | 字符串 | |
--v2-config-path | 升级后的 2.x 配置文件的目标路径(默认为 ~/.influxdbv2/config.toml ) | 字符串 | |
-v | --verbose | 详细输出 |
此页是否对您有帮助?
感谢您的反馈!
支持与反馈
感谢您成为我们社区的一份子!我们欢迎并鼓励您提供关于 InfluxDB 和此文档的反馈和错误报告。要寻求支持,请使用以下资源
拥有年度合同或支持合同的客户可以联系 InfluxData 支持。