将数据从 InfluxDB OSS 迁移到 InfluxDB Cloud
要将数据从 InfluxDB OSS 存储桶迁移到另一个 InfluxDB OSS 或 InfluxDB Cloud 存储桶,请将您的数据导出为行协议并写入您的其他 InfluxDB 存储桶。
InfluxDB Cloud 写入限制
如果将数据从 InfluxDB OSS 迁移到 InfluxDB Cloud,您将受到您的 InfluxDB Cloud 组织的速率限制和可调整配额的限制。 考虑按时间分批导出您的数据,以限制导出行协议的文件大小,以匹配您的 InfluxDB Cloud 组织的限制。
使用
influxd inspect export-lp命令将存储桶中的数据导出为 行协议。 提供以下内容:- 桶 ID: (必填) 要迁移的桶的 ID。
- 引擎路径: (必填) 磁盘上TSM存储文件的路径。 默认引擎路径 取决于你的操作系统, 如果使用自定义引擎路径 请提供你的自定义路径。
- 输出路径: (必填) 要输出行协议的文件路径。
- 开始时间: 导出的最早时间。
- 结束时间: 导出的最新时间。
- measurement: 导出特定的度量。默认情况下,命令导出所有度量。
- 压缩: (推荐) 使用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 实例。
执行以下任何操作: