Documentation

重建TSI指数

此页面记录了 InfluxDB OSS 的早期版本。InfluxDB OSS v2 是最新的稳定版本。请参阅等效的 InfluxDB v2 文档: 重建 TSI 索引

InfluxDB 时间序列索引 (TSI) 用于索引或缓存测量和标签数据,以确保查询性能。在某些情况下,可能需要刷新并重建 TSI 索引。请使用以下步骤重建您的 InfluxDB TSI 索引:

1. 停止 InfluxDB

通过停止 influxd 进程来停止 InfluxDB。

2. 移除所有 _series 目录

移除所有 _series 目录。 默认情况下, _series 目录存储在 /data//_series,然而您应该检查并移除 _series 文件在 /data 目录中。

3. 删除所有索引目录

删除所有索引目录。 默认情况下,索引目录存储在 /data///index

4. 重建 TSI 指数

使用influx_inspect命令行客户端(CLI)重建TSI索引:

# Syntax
influx_inspect buildtsi -datadir <data_dir> -waldir <wal_dir>

# Example
influx_inspect buildtsi -datadir /data -waldir /wal

5. 重启 InfluxDB

通过启动 influxd 进程重新启动 InfluxDB。


在InfluxDB企业集群中重建TSI索引

要在InfluxDB企业集群中重建TSI索引,请依次在集群中的每个数据节点上执行上述步骤。重启数据节点上的influxd进程后,允许hinted handoff queue (HHQ)将所有遗漏的数据写入更新后的节点,然后再转到下一个节点。



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 企业版是建立在核心基础之上的商业版本,增加了历史查询能力、读取副本、高可用性、可扩展性和细粒度安全性。

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