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

Добрый день! Подскажите, есть ли в Kafka engine возможность прибиться

гвоздями к набору партишенов в топике? Или быть может есть сторонняя утилита с такой фичей?

8 ответов

8 просмотров

Если про партиции Кафки то в целом нет возможности привязать потребителя к конкретным партициям

А какая у вас задача?

Anton- Автор вопроса
Vladimir Sokolov
А какая у вас задача?

Все элементарно: восстанавливаться из бэкапа :) Если партишены не фиксированы, смерть шарда вызвает ребаланс и соотв восстановиться из бэкапа становится оч нетривиально

Anton
Все элементарно: восстанавливаться из бэкапа :) Ес...

А через distributed таблицу вставлять с нужным ключом вставлять не получится?

Anton
Все элементарно: восстанавливаться из бэкапа :) Ес...

Шард же сам из реплики восстановится, если остновить кх, грохнуть данные и запустить кх

Anton- Автор вопроса
Aleksey Boltenkov
Шард же сам из реплики восстановится, если остнови...

Вот тут ньюанс: у нас нет кластера и реплик :) Каждый шард независимо забирает данные из кафки (что нам нравится, ибо немного размазывает траффик - в случае с дистрибьютед таблицей все будет течь через нее)

Anton
Вот тут ньюанс: у нас нет кластера и реплик :) Каж...

Сами себе злобные буратины - ССЗБ. На работающем проекте имеем два кластера на одних и тех же машинах, один 3x2, другой 1x6, не кубер

Anton- Автор вопроса
Aleksey Boltenkov
Сами себе злобные буратины - ССЗБ. На работающем п...

Не мы такие - жизнь такая :) Нет возможности завести реплики, к сожалению. Контролируемый ассайнмент партишенов (наподобие стики стратегии в клиентах кафки) решил бы все наши проблемы - более того, нет проблем изобразить его самостоятельно, но это будет внешний инджест, а круто было оставить все внутри клика

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

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

Типа вызывать GetParent и проверять на соответствие GetModuleHandle?
The Bird of Hermes
67
Do any of you guys have interesting projects one could join? I'm a Middle Full-Stack developer (JS/TS, React & Node)
Lev Shapiro
40
$res = json_decode($наша строка из респонса); $res1 = array_map(fn($o) => $o->name, $res->breadcrumbs[0]->entities); Как такое будет на Хаскеле?.. В начале весь джейсон, в ко...
Хаскель Моисеевич Гопник
27
В чем сила брат, в NASM или FASM?
Isaac Kleiner
18
Вопрос по диагностике ошибок (я знаю в чем, в данном конкретном примере, я знаю, как исправить, пример модельный, понятно, что в реальности бывает намного запутаннее). module...
ⰄⰎⰋⰐⰐⰑⰛⰤⰧⰧⰩⰄ ⰊⰑⰁⰓⰡⰛⰦⰕⰫ
11
Хтось використовував Vapor на Windows?
Jaroshevskii
15
Тут кста кто-нибудь NeoVim использует?
Simple Sorcerer
13
А чем вам питонисты не угодили?😂
.
79
Есть какой-нибудь для Delphi/FPC T*Compression(Decompression)Stream на базе LZ4/Zstd/любой другой быстрый(и хорошо сжимающий) алгоритм А ещё лучше в pure pascal А ещё лучше од...
notme
52
у меня вопрос на счет .global <name> для чего это нужно если я пишу на ассемблере? только для того что бы сделать это видимым для линкера? вот что написано в докумментации GA...
Simple Sorcerer
1
Карта сайта