文档文档

升级到 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

  1. 下载 InfluxDB 1.11.x 版本并安装升级

  2. 将配置文件自定义项从现有配置文件迁移到 InfluxDB 1.11.x 配置文件。 根据需要添加或修改您的环境变量。

  3. 要在 InfluxDB 1.11.x 中启用 TSI,请完成以下步骤

    1. 如果使用 InfluxDB 配置文件,请找到 [data] 部分,取消注释 index-version = "inmem" 并将值更改为 tsi1

    2. 如果使用环境变量,请将 INFLUXDB_DATA_INDEX_VERSION 设置为 tsi1

    3. 删除 InfluxDB data/ 目录中的分片 index 目录。 例如,在 Linux 环境中

      /var/lib/influxdb/data/<db-name>/<rp-name>/<shard_ID>/index
      
    4. 通过运行 influx_inspect buildtsi 命令构建 TSI。

      使用您将用来运行数据库的用户帐户运行 buildtsi 命令,或确保之后权限匹配。

  4. 重启 influxdb 服务。

切换索引类型

通过执行以下操作之一随时切换索引类型

降级 InfluxDB

要降级到早期版本,请完成上面升级到 InfluxDB 1.11.x中的步骤,并将版本号替换为您要降级到的版本。 下载版本、迁移配置设置并启用 TSI 或 TSM 后,请务必重建您的索引

注意: 某些版本的 InfluxDB 可能具有重大更改,这些更改会影响您升级和降级的能力。 例如,您无法从 InfluxDB 1.3 或更高版本降级到早期版本。 请查看适用版本的发行说明,以检查版本之间的兼容性问题。

升级 InfluxDB Enterprise 集群

请参阅升级 InfluxDB Enterprise 集群


此页面是否对您有帮助?

感谢您的反馈!


Flux 的未来

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

阅读更多

InfluxDB 3 开源版本现已公开发布 Alpha 版

InfluxDB 3 开源版本现已可用于 Alpha 测试,根据 MIT 或 Apache 2 许可授权。

我们正在发布两个作为 Alpha 版本一部分的产品。

InfluxDB 3 Core 是我们的新开源产品。 它是用于时间序列和事件数据的最新数据引擎。 InfluxDB 3 Enterprise 是一个商业版本,它建立在 Core 的基础上,增加了历史查询功能、读取副本、高可用性、可扩展性和细粒度的安全性。

有关如何开始使用的更多信息,请查看