1,071
社区成员




请教有没有懂时序数据库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"}