升级到 InfluxDB 1.11.x
此页面记录了早期版本的 InfluxDB OSS。 InfluxDB OSS v2 是最新的稳定版本。 请参阅 InfluxDB v2 文档。
我们建议启用时间序列索引 (TSI)(升级到 InfluxDB 1.11.x 的步骤 3)。 根据需要在 TSM 和 TSI 之间切换。 要了解有关 TSI 的更多信息,请参阅
注意: 默认配置继续使用基于 TSM 的分片和内存索引(与早期版本相同)。
升级到 InfluxDB Enterprise
要从 InfluxDB OSS 升级到 InfluxDB Enterprise,请联系 InfluxData 销售并参阅迁移到 InfluxDB Enterprise。
升级到 InfluxDB 1.11.x
将配置文件自定义项从现有配置文件迁移到 InfluxDB 1.11.x 配置文件。 根据需要添加或修改您的环境变量。
要在 InfluxDB 1.11.x 中启用 TSI,请完成以下步骤
如果使用 InfluxDB 配置文件,请找到
[data]
部分,取消注释index-version = "inmem"
并将值更改为tsi1
。如果使用环境变量,请将
INFLUXDB_DATA_INDEX_VERSION
设置为tsi1
。删除 InfluxDB
data/
目录中的分片index
目录。 例如,在 Linux 环境中/var/lib/influxdb/data/<db-name>/<rp-name>/<shard_ID>/index
通过运行 influx_inspect buildtsi 命令构建 TSI。
使用您将用来运行数据库的用户帐户运行
buildtsi
命令,或确保之后权限匹配。
重启
influxdb
服务。
切换索引类型
通过执行以下操作之一随时切换索引类型
- 要从
inmem
切换到tsi1
,请完成上面升级到 InfluxDB 1.11.x中的步骤 3 和 4。 - 要从
tsi1
切换到inmem
,请通过完成上面升级到 InfluxDB 1.11.x中的步骤 3a-3c 和 4 将tsi1
更改为inmem
。
降级 InfluxDB
要降级到早期版本,请完成上面升级到 InfluxDB 1.11.x中的步骤,并将版本号替换为您要降级到的版本。 下载版本、迁移配置设置并启用 TSI 或 TSM 后,请务必重建您的索引。
注意: 某些版本的 InfluxDB 可能具有重大更改,这些更改会影响您升级和降级的能力。 例如,您无法从 InfluxDB 1.3 或更高版本降级到早期版本。 请查看适用版本的发行说明,以检查版本之间的兼容性问题。
升级 InfluxDB Enterprise 集群
此页面是否对您有帮助?
感谢您的反馈!
支持和反馈
感谢您成为我们社区的一份子! 我们欢迎并鼓励您提供有关 InfluxDB 和本文档的反馈和错误报告。 要获得支持,请使用以下资源
拥有年度合同或支持合同的客户可以联系 InfluxData 支持。