Influxdb TSM文件合并压缩失败, Error compacting TSM files

linuxqianrushikaifa 2023-04-20 10:51:19

请教有没有懂时序数据库Influxdb的大神,用的默认存储策略,配置参数基本没修改,运行了几个月之后发现cpu占用率一直高居90%左右,通过调查发现是influxdb在合并压缩TSM文件的时候有一个文件合并失败了,然后一直在重复压缩步骤导致CPU高居不下,看日志发现  warn    Error compacting TSM files    {"log_id": "0hA8vBM0000", "service": "storage-engine", "engine": "tsm1", "tsm1_strategy": "full", "tsm1_optimize": false, "op_name": "tsm1_compact_group", "error": "block read error on hisdb/engine/data/65b1b1f12e9b83f5/autogen/26/000000157-000000001.tsm: decode error: unable to decompress block type float for key 'yx,k=40#!~#t': EOF"} 以为是编码问题,后来发现每次失败都是同时合并10条文件的最后一条出问题,手动把目录中前几条删掉后就能合并成功,又感觉不是编码的问题。有没有大神能解答下为啥会合并失败???下面是合并压缩的日志:

2023-04-13T03:03:12.890773Z    info    TSM compaction (start)    {"log_id": "0hA8vBM0000", "service": "storage-engine", "engine": "tsm1", "tsm1_strategy": "full", "tsm1_optimize": false, "op_name": "tsm1_compact_group", "op_event": "start"}
2023-04-13T03:03:12.890837Z    info    Beginning compaction    {"log_id": "0hA8vBM0000", "service": "storage-engine", "engine": "tsm1", "tsm1_strategy": "full", "tsm1_optimize": false, "op_name": "tsm1_compact_group", "tsm1_files_n": 10}
2023-04-13T03:03:12.891015Z    info    Compacting file    {"log_id": "0hA8vBM0000", "service": "storage-engine", "engine": "tsm1", "tsm1_strategy": "full", "tsm1_optimize": false, "op_name": "tsm1_compact_group", "tsm1_index": 0, "tsm1_file": "hisdb/engine/data/65b1b1f12e9b83f5/autogen/26/000000077-000000003.tsm"}
2023-04-13T03:03:12.891041Z    info    Compacting file    {"log_id": "0hA8vBM0000", "service": "storage-engine", "engine": "tsm1", "tsm1_strategy": "full", "tsm1_optimize": false, "op_name": "tsm1_compact_group", "tsm1_index": 1, "tsm1_file": "hisdb/engine/data/65b1b1f12e9b83f5/autogen/26/000000109-000000003.tsm"}
2023-04-13T03:03:12.891141Z    info    Compacting file    {"log_id": "0hA8vBM0000", "service": "storage-engine", "engine": "tsm1", "tsm1_strategy": "full", "tsm1_optimize": false, "op_name": "tsm1_compact_group", "tsm1_index": 2, "tsm1_file": "hisdb/engine/data/65b1b1f12e9b83f5/autogen/26/000000146-000000003.tsm"}
2023-04-13T03:03:12.891201Z    info    Compacting file    {"log_id": "0hA8vBM0000", "service": "storage-engine", "engine": "tsm1", "tsm1_strategy": "full", "tsm1_optimize": false, "op_name": "tsm1_compact_group", "tsm1_index": 3, "tsm1_file": "hisdb/engine/data/65b1b1f12e9b83f5/autogen/26/000000148-000000001.tsm"}
2023-04-13T03:03:12.891271Z    info    Compacting file    {"log_id": "0hA8vBM0000", "service": "storage-engine", "engine": "tsm1", "tsm1_strategy": "full", "tsm1_optimize": false, "op_name": "tsm1_compact_group", "tsm1_index": 4, "tsm1_file": "hisdb/engine/data/65b1b1f12e9b83f5/autogen/26/000000149-000000001.tsm"}
2023-04-13T03:03:12.891328Z    info    Compacting file    {"log_id": "0hA8vBM0000", "service": "storage-engine", "engine": "tsm1", "tsm1_strategy": "full", "tsm1_optimize": false, "op_name": "tsm1_compact_group", "tsm1_index": 5, "tsm1_file": "hisdb/engine/data/65b1b1f12e9b83f5/autogen/26/000000150-000000001.tsm"}
2023-04-13T03:03:12.891350Z    info    Compacting file    {"log_id": "0hA8vBM0000", "service": "storage-engine", "engine": "tsm1", "tsm1_strategy": "full", "tsm1_optimize": false, "op_name": "tsm1_compact_group", "tsm1_index": 6, "tsm1_file": "hisdb/engine/data/65b1b1f12e9b83f5/autogen/26/000000152-000000001.tsm"}
2023-04-13T03:03:12.891475Z    info    Compacting file    {"log_id": "0hA8vBM0000", "service": "storage-engine", "engine": "tsm1", "tsm1_strategy": "full", "tsm1_optimize": false, "op_name": "tsm1_compact_group", "tsm1_index": 7, "tsm1_file": "hisdb/engine/data/65b1b1f12e9b83f5/autogen/26/000000153-000000001.tsm"}
2023-04-13T03:03:12.891535Z    info    Compacting file    {"log_id": "0hA8vBM0000", "service": "storage-engine", "engine": "tsm1", "tsm1_strategy": "full", "tsm1_optimize": false, "op_name": "tsm1_compact_group", "tsm1_index": 8, "tsm1_file": "hisdb/engine/data/65b1b1f12e9b83f5/autogen/26/000000155-000000001.tsm"}
2023-04-13T03:03:12.891591Z    info    Compacting file    {"log_id": "0hA8vBM0000", "service": "storage-engine", "engine": "tsm1", "tsm1_strategy": "full", "tsm1_optimize": false, "op_name": "tsm1_compact_group", "tsm1_index": 9, "tsm1_file": "hisdb/engine/data/65b1b1f12e9b83f5/autogen/26/000000157-000000001.tsm"}
2023-04-13T03:03:21.405776Z    warn    Error compacting TSM files    {"log_id": "0hA8vBM0000", "service": "storage-engine", "engine": "tsm1", "tsm1_strategy": "full", "tsm1_optimize": false, "op_name": "tsm1_compact_group", "error": "block read error on hisdb/engine/data/65b1b1f12e9b83f5/autogen/26/000000157-000000001.tsm: decode error: unable to decompress block type float for key 'yx,k=40#!~#t': EOF"}
2023-04-13T03:03:22.405948Z    info    TSM compaction (end)    {"log_id": "0hA8vBM0000", "service": "storage-engine", "engine": "tsm1", "tsm1_strategy": "full", "tsm1_optimize": false, "op_name": "tsm1_compact_group", "op_event": "end", "op_elapsed": "9515.174ms"}
2023-04-13T03:03:22.890750Z    info    TSM compaction (start)    {"log_id": "0hA8vBM0000", "service": "storage-engine", "engine": "tsm1", "tsm1_strategy": "full", "tsm1_optimize": false, "op_name": "tsm1_compact_group", "op_event": "start"}
2023-04-13T03:03:22.890801Z    info    Beginning compaction    {"log_id": "0hA8vBM0000", "service": "storage-engine", "engine": "tsm1", "tsm1_strategy": "full", "tsm1_optimize": false, "op_name": "tsm1_compact_group", "tsm1_files_n": 10}
2023-04-13T03:03:22.890814Z    info    Compacting file    {"log_id": "0hA8vBM0000", "service": "storage-engine", "engine": "tsm1", "tsm1_strategy": "full", "tsm1_optimize": false, "op_name": "tsm1_compact_group", "tsm1_index": 0, "tsm1_file": "hisdb/engine/data/65b1b1f12e9b83f5/autogen/26/000000077-000000003.tsm"}
2023-04-13T03:03:22.890826Z    info    Compacting file    {"log_id": "0hA8vBM0000", "service": "storage-engine", "engine": "tsm1", "tsm1_strategy": "full", "tsm1_optimize": false, "op_name": "tsm1_compact_group", "tsm1_index": 1, "tsm1_file": "hisdb/engine/data/65b1b1f12e9b83f5/autogen/26/000000109-000000003.tsm"}
2023-04-13T03:03:22.890837Z    info    Compacting file    {"log_id": "0hA8vBM0000", "service": "storage-engine", "engine": "tsm1", "tsm1_strategy": "full", "tsm1_optimize": false, "op_name": "tsm1_compact_group", "tsm1_index": 2, "tsm1_file": "hisdb/engine/data/65b1b1f12e9b83f5/autogen/26/000000146-000000003.tsm"}
2023-04-13T03:03:22.890849Z    info    Compacting file    {"log_id": "0hA8vBM0000", "service": "storage-engine", "engine": "tsm1", "tsm1_strategy": "full", "tsm1_optimize": false, "op_name": "tsm1_compact_group", "tsm1_index": 3, "tsm1_file": "hisdb/engine/data/65b1b1f12e9b83f5/autogen/26/000000148-000000001.tsm"}
2023-04-13T03:03:22.890859Z    info    Compacting file    {"log_id": "0hA8vBM0000", "service": "storage-engine", "engine": "tsm1", "tsm1_strategy": "full", "tsm1_optimize": false, "op_name": "tsm1_compact_group", "tsm1_index": 4, "tsm1_file": "hisdb/engine/data/65b1b1f12e9b83f5/autogen/26/000000149-000000001.tsm"}
2023-04-13T03:03:22.890870Z    info    Compacting file    {"log_id": "0hA8vBM0000", "service": "storage-engine", "engine": "tsm1", "tsm1_strategy": "full", "tsm1_optimize": false, "op_name": "tsm1_compact_group", "tsm1_index": 5, "tsm1_file": "hisdb/engine/data/65b1b1f12e9b83f5/autogen/26/000000150-000000001.tsm"}
2023-04-13T03:03:22.890881Z    info    Compacting file    {"log_id": "0hA8vBM0000", "service": "storage-engine", "engine": "tsm1", "tsm1_strategy": "full", "tsm1_optimize": false, "op_name": "tsm1_compact_group", "tsm1_index": 6, "tsm1_file": "hisdb/engine/data/65b1b1f12e9b83f5/autogen/26/000000152-000000001.tsm"}
2023-04-13T03:03:22.890893Z    info    Compacting file    {"log_id": "0hA8vBM0000", "service": "storage-engine", "engine": "tsm1", "tsm1_strategy": "full", "tsm1_optimize": false, "op_name": "tsm1_compact_group", "tsm1_index": 7, "tsm1_file": "hisdb/engine/data/65b1b1f12e9b83f5/autogen/26/000000153-000000001.tsm"}
2023-04-13T03:03:22.890903Z    info    Compacting file    {"log_id": "0hA8vBM0000", "service": "storage-engine", "engine": "tsm1", "tsm1_strategy": "full", "tsm1_optimize": false, "op_name": "tsm1_compact_group", "tsm1_index": 8, "tsm1_file": "hisdb/engine/data/65b1b1f12e9b83f5/autogen/26/000000155-000000001.tsm"}
2023-04-13T03:03:22.890925Z    info    Compacting file    {"log_id": "0hA8vBM0000", "service": "storage-engine", "engine": "tsm1", "tsm1_strategy": "full", "tsm1_optimize": false, "op_name": "tsm1_compact_group", "tsm1_index": 9, "tsm1_file": "hisdb/engine/data/65b1b1f12e9b83f5/autogen/26/000000157-000000001.tsm"}
2023-04-13T03:03:31.411709Z    warn    Error compacting TSM files    {"log_id": "0hA8vBM0000", "service": "storage-engine", "engine": "tsm1", "tsm1_strategy": "full", "tsm1_optimize": false, "op_name": "tsm1_compact_group", "error": "block read error on hisdb/engine/data/65b1b1f12e9b83f5/autogen/26/000000157-000000001.tsm: decode error: unable to decompress block type float for key 'yx,k=40#!~#t': EOF"}
2023-04-13T03:03:32.411921Z    info    TSM compaction (end)    {"log_id": "0hA8vBM0000", "service": "storage-engine", "engine": "tsm1", "tsm1_strategy": "full", "tsm1_optimize": false, "op_name": "tsm1_compact_group", "op_event": "end", "op_elapsed": "9521.166ms"}
2023-04-13T03:03:32.890761Z    info    TSM compaction (start)    {"log_id": "0hA8vBM0000", "service": "storage-engine", "engine": "tsm1", "tsm1_strategy": "full", "tsm1_optimize": false, "op_name": "tsm1_compact_group", "op_event": "start"}

...全文
322 回复 打赏 收藏 转发到动态 举报
写回复
用AI写文章
回复
切换为时间正序
请发表友善的回复…
发表回复

1,071

社区成员

发帖
与我相关
我的任务
社区描述
Go+ 官方开发者社区。我们希望向广大的开发者和数据科学家介绍 Go+ 的定位和意义,并邀请更多开发者一起贡献代码、共建 Go+ 生态。 Go+ 官网:https://goplus.org/
其他 企业社区
社区管理员
  • Go+
  • 杨东杰
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

本社区为 Go+ 官方开发者社区。我们希望向广大的开发者和数据科学家介绍 Go+ 的定位和意义,并邀请更多开发者一起贡献代码、共建 Go+ 生态。

Go+ 官网:https://goplus.org/
GitHub地址:https://github.com/goplus/gop

试试用AI创作助手写篇文章吧