match: corrupted data. Reference: 41497337a4d74ce59d7fbdcdfd7925ac. Actual: f802939d8f8b55a67458d458aaac6e84. Size of compressed block: 12635: (while reading column value): (while reading from part /var/lib/clickhouse/store/f1c/f1cbe915-1763-4b51-b342-06a7cfbfeeef/202306_2427794_2428203_141/ from mark 121 with max_rows_to_read = 8192): While executing MergeTreeSequentialSource. (CHECKSUM_DOESNT_MATCH)
Можно ли этот парт просто удалить тк таблицы связанной с этим партом уже не существует? В system.mutations тоже ничего
интересно как вы этого добиблись... и где в итоге такую ошибку получаете... MergeMuatateRuntimeQueue сама по себе не возникает... стектрейс расшарьте на pastila.nl таблица реплицированная была? SELECT hostName(),* FROM clusterAllReplicas('your-cluster-name',system.tables) WHERE uuid='f1cbe915-1763-4b51-b342-06a7cfbfeeef' FORMAT Vertical пустая?
Я то не добился этого, есть один человек чей это сервер, там эта мартышка и не такое устраивала, он пытался сделать оптимизацию, сувал все запросы что мог что бы получить аналог индексов в реляционных бд
да, ENGINE = ReplicatedMergeTree('/clickhouse/tables/blahblah', '{replica}')
в общем без стектрейса непонятно что это... и просто так парты с диска я бы не удалял "уронил реплику" что значит? в смысле сервер не стартует или что...
упал по OOM, там человек логи читать не умеет, поднял, удалил таблу, пересоздал с нормальными партициями, и ща заливается с зоокипера, сейчас скину
https://pastila.nl/?00bfc54a/30b23edc5eb75f8ea121186d74fe19b1 cat clickhouse-server.err.log | grep "corrupted data. Reference" | wc -l 10544
f1c это таблица system.asynchronous_metric_log, видимо датарейс поймался во время того как он трунканул эту таблу
тогда зачем вы сказали что это ReplicatedMergeTree ? asynchronous_metric_log не реплицируемая...
потому что он работал с одной таблой которую он и сломал и все умудрился сломать, я только сейчас нашел что парт от другой таблицы
Обсуждают сегодня