кластера CH. После восстановления при попытке старта сервиса получаю ошибку, <Error> Application: DB::Exception: Suspiciously many (17 parts, 0.00 B in total) broken parts to remove while maximum allowed broken parts count is 10. Тут говорится https://kb.altinity.com/altinity-kb-setup-and-maintenance/suspiciously-many-broken-parts/ что причина в незафлушенных данных, которые препятствую старту сервиса. предлагается создать флаг /var/lib/clickhouse/flags/force_restore_data для старта системы, но соответственно данные данные будут утеряны. Вопрос, а как это отразится на репликации на остальные ноды?
есть такое стихотворение: люди читают жопой данные были в озу линукса, не были зафлашены, железка упала, они не утеряны
Потеря данных возможна только если вы случайно неправильно сконфигурировали КХ (по ошибке поменяв имя реплики). Ксли у вас КХ не стартует по причине внезапного рестарта железки (ОС), то другого выхода у вас нет (если вдруг данные уже потеряны, то это необратимо), этот параметр не может повредить, вам необходимо его установить. Если эти парты есть на реплике, то они будут скачаны с реплики. Установкой этого параметра вы не можете повредить реплике.
таблица реплицированная была? если да, то с другой ноды восстановится то что успело отреплицироваться остальное потеряется
Обсуждают сегодня