将数据从 InfluxDB OSS 迁移到其他 InfluxDB 实例
要将数据从 InfluxDB OSS 存储桶迁移到另一个 InfluxDB OSS 或 InfluxDB Cloud 存储桶,请将您的数据导出为行协议,并将其写入到您的其他 InfluxDB 存储桶。
InfluxDB Cloud 写入限制
如果从 InfluxDB OSS 迁移数据到 InfluxDB Cloud,您将受到您的 InfluxDB Cloud 组织的速率限制和可调整配额 的约束。 考虑按时间批次导出您的数据,以限制导出行协议的文件大小,使其符合您的 InfluxDB Cloud 组织的限制。
使用
influxd inspect export-lp
命令将您的存储桶中的数据导出为 行协议。 提供以下内容:- 存储桶 ID:(必需)要迁移的存储桶的 ID。
- 引擎路径:(必需)磁盘上 TSM 存储文件的路径。 默认引擎路径 取决于您的操作系统。 如果使用自定义引擎路径,请提供您的自定义路径。
- 输出路径:(必需)将行协议输出到的文件路径。
- 开始时间:要导出的最早时间。
- 结束时间:要导出的最晚时间。
- 测量:导出特定的测量。 默认情况下,该命令导出所有测量。
- 压缩:(推荐)使用 Gzip 压缩来压缩输出的行协议文件。
influxd inspect export-lp \ --bucket-id 12ab34cd56ef \ --engine-path ~/.influxdbv2/engine \ --output-path path/to/export.lp --start 2022-01-01T00:00:00Z \ --end 2022-01-31T23:59:59Z \ --compress
将导出的行协议写入到您的 InfluxDB OSS 或 InfluxDB Cloud 实例。
执行以下任一操作:
此页是否对您有帮助?
感谢您的反馈!
支持和反馈
感谢您成为我们社区的一份子! 我们欢迎并鼓励您提供关于 InfluxDB 和此文档的反馈和错误报告。 要寻求支持,请使用以下资源:
拥有年度合同或支持合同的客户可以联系 InfluxData 支持。