Documentation

升级到 InfluxDB 1.11.x

此页面记录了 InfluxDB OSS 的早期版本。InfluxDB OSS v2 是最新的稳定版本。请参阅 InfluxDB v2 文档

我们建议启用时间序列索引 (TSI)(升级至 InfluxDB 1.11.x 的第 3 步)。根据需要在 TSM 和 TSI 之间切换。要了解更多关于 TSI 的信息,请参见:

注意: 默认配置继续使用基于TSM的分片和内存索引(与早期版本相同)。

升级到 InfluxDB 企业版

要从 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/ 目录 中删除 shard 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 企业集群

查看 升级 InfluxDB 企业集群



Flux的未来

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

阅读更多

InfluxDB 3 开源版本现已公开Alpha测试

InfluxDB 3 Open Source is now available for alpha testing, licensed under MIT or Apache 2 licensing.

我们将发布两个产品作为测试版的一部分。

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

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