CH в режиме репликации (движок ReplicatedReplacingMergeTree). Данные льются строго на первую ноду (инсерты).
Периодически (судя по метрикам) возникает обратная ситуация - данные читаются со второй ноды и пишутся на первую, причем в достаточно больших объемах. Кто нибудь сталкивался с таким? Хочется понять что это за механизм.
> (судя по метрикам) По каким метрикам? А так обе ноды могут назначить мерж, и есть метрика что если дескать мерж на ноде не выполнился за час, то нода может скачать результат мержа с другой реплики
prometheus метрики (с серверов).
Ну до этого, я все таки догадался сам. Но я больше был заинтересован в названиях метрик
Это не метрики CH, внешние наши метрики сетевого трафика и использования диска на машинах. Видно что некий объемный поток отправляется со второй ноды и одновременно такой же пишется на первую.
Ну ок, в целом как я и сказал, кх может решить скачать результат мержа вместо его повторения
Добрый день! В продолжение этой темы - подскажите пожалуйста, можно ли как-то по логам clickhouse-server подтвердить, что произошло именно это: есть метрика что если дескать мерж на ноде не выполнился за час, то нода может скачать результат мержа с другой реплики Может быть как-то фиксируется факт начала/завершения скачивания результат мержа?
Нужно именно по логу сервера подтвердить, что парт был скачан с другой реплики?
желательно да, т.к. лог за тот период сохранился, а сам сервер переехал (соответственно данных из таблиц за тот период уже нет, в том числе и system.*), но если есть какой-то еще способ то можно попробовать
А log level какой?
information
Ну тогда нет. На реплике-источнике бы вышло посмотреть при trace, а на получаетеле при debug
ок, понял. А какой еще способ есть? На случай если вдруг повторится подобное
Не в курсе. Я просто в код глянул, посмотрел какой лог пишется: https://github.com/ClickHouse/ClickHouse/blob/master/src/Storages/MergeTree/DataPartsExchange.cpp#L127 https://github.com/ClickHouse/ClickHouse/blob/master/src/Storages/MergeTree/DataPartsExchange.cpp#L851
Обсуждают сегодня