文档文档

升级到 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 Core 和 Enterprise

快速启动。更快扩展。

获取更新

InfluxDB 3 Core 是一个开源、高速、最近数据引擎,可实时收集和处理数据,并将其持久化到本地磁盘或对象存储。InfluxDB 3 Enterprise 构建在 Core 的基础上,增加了高可用性、读取副本、增强的安全性以及数据压缩,从而实现更快的查询和优化的存储。InfluxDB 3 Enterprise 的免费层可供非商业家庭或业余爱好者使用。

有关更多信息,请查看