influxdb:从内存类型升级后tsi1索引的用法不清楚

influxdb:从内存类型升级后tsi1索引的用法不清楚,influxdb,Influxdb,XDB 1.5.2 我已经尝试过根据文档从inmem索引类型切换到tsi1 更改配置文件中的index version=“tsi1” 停止流入XDB 为所有数据运行索引迁移sudo-H-u influxdb bash-c'influxdb\u检查buildtsi-datadir/var/lib/influxdb/data-waldir/var/lib/influxdb/wal/' 运行xdb服务 已创建索引目录,但系统开始使用比以前更多的内存:( 此外,我还检查了index dir中文件的

XDB 1.5.2

我已经尝试过根据文档从inmem索引类型切换到tsi1

  • 更改配置文件中的
    index version=“tsi1”
  • 停止流入XDB
  • 为所有数据运行索引迁移
    sudo-H-u influxdb bash-c'influxdb\u检查buildtsi-datadir/var/lib/influxdb/data-waldir/var/lib/influxdb/wal/'
  • 运行xdb服务
已创建索引目录,但系统开始使用比以前更多的内存:(

此外,我还检查了index dir中文件的修改日期,但在几个小时后(与我完成buildtsi命令的时间相同)没有更改

如何确保XDB开始使用新的索引类型

我看到开发人员在XDB的新版本中处理可见性问题


但是现在(在1.5.x版本中)我完全不清楚

确保索引成功构建。 如果内存不足,构建进程将在成功结束之前从内存不足检测机制中终止。 Infludb将忽略不完整的索引文件,而使用inmem索引

检查/var/log/messages中是否有OOM终止