SA Шпаргалка

Все ответы в 2 клика

Продвинутый

Можно ли уменьшить количество партиций в топике Kafka?

Нет, уменьшить количество партиций в существующем топике нельзя.

Увеличить — можно (например, с 3 до 5). Но при увеличении изменится логика хэширования ключей. Сообщения с одним и тем же ключом (например, user_id=123), которые раньше падали в партицию 1, теперь могут начать падать в партицию 4. Это нарушит строгий порядок обработки событий для этого юзера.

💡 Практика: Если нужно уменьшить партиции, придется создать новый топик с нужным числом партиций и перелить туда данные скриптом.

Другие вопросы темы «Партиции»

Ещё вопросы раздела «Интеграции»

Все вопросы раздела «Интеграции»