184 похожих чатов

Подскажите - читаю из кафки в КХ по стандартной

схеме.
Ругается на >too many parts(300). В system.parts по целевой таблице есть партиции для которых много кусков не схлопнутых.
Как быть? Менять ключ партицирования в целевой таблице?
Или как-то можно заставить kafka engine читать реже, но бОльшими пачками?

12 ответов

14 просмотров

кафка вподе нормальными пачками раз в 7 секунд пишет. посмотрите по логу или part_log как часто создаются _0 парты так а мержи вообще идут? select * from system.merges

Oleksandr-Ryzhenko Автор вопроса
Denny [Altinity]
кафка вподе нормальными пачками раз в 7 секунд пиш...

в мержах пусто. part_log - нет такой таблицы у меня :( Еще забыл: ClickHouse server version 20.4.5 revision 54434

Oleksandr-Ryzhenko Автор вопроса
Denny [Altinity]
replicated таблица? что в system.replication_que...

да, таблица replicated В таблице 382 записи. Все по этой таблице, MUTATE_PART, Not executing log entry MUTATE_PART for part 197001_0_2_1_9 because source parts size (48.63 KiB) is greater than the current maximum (0.00 B).

Oleksandr-Ryzhenko Автор вопроса
Oleksandr Ryzhenko
есть (84 Gb и 3 Тб)

как это И ? Вы издеваетесь?

Oleksandr-Ryzhenko Автор вопроса
Denny [Altinity]
как это И ? Вы издеваетесь?

84 Гб на той ноде, где возникает ошибка и 3 Тб на реплике

Oleksandr Ryzhenko
1.7 Тб

ну наверное проблема в недостатке места, мержи бронируют много места

Oleksandr-Ryzhenko Автор вопроса

Похожие вопросы

Обсуждают сегодня

30500 за редактор? )
Владимир
47
а через ESC-код ?
Alexey Kulakov
29
Чёт не понял, я ж правильной функцией воспользовался чтобы вывести отладочную информацию? но что-то она не ловится
notme
18
У меня есть функция где происходит это: write_bit(buffer, 1); write_bit(buffer, 0); write_bit(buffer, 1); write_bit(buffer, 1); write_bit(buffer, 1); w...
~
13
Недавно Google Project Zero нашёл багу в SQLite с помощью LLM, о чём достаточно было шумно в определённых интернетах, которые сопровождались рассказами, что скоро всех "ибешни...
Alex Sherbakov
5
Ребят в СИ можно реализовать ООП?
Николай
33
Как передать управляющий символ в открытую через CreateProcess консоль? Собсна, есть процедура: procedure TRedirectThread.WriteData(Data: OEMString); var Written: Cardinal;...
Serjone
6
в JclConsole объявлено так: function CtrlHandler(CtrlType: DWORD): BOOL; stdcall; - где ваше объявление с stdcall? у вас на картинке нет stdcall
Karagy
8
https://github.com/erlang/otp/blob/OTP-27.1/lib/kernel/src/logger_h_common.erl#L174 https://github.com/erlang/otp/blob/OTP-27.1/lib/kernel/src/logger_olp.erl#L76 15 лет назад...
Maksim Lapshin
20
program test; {$mode delphi} procedure proc(v: int32); overload; begin end; procedure proc(v: int64); overload; begin end; var x: uint64; begin proc(x); end. Уж не знаю...
notme
6
Карта сайта