Я собираюсь использовать kafka как систему обмена сообщениями. Все еще не хватает следующих точек в моем сознании.Имеет ли смысл иметь больше #replicas, чем #broker в kafka?
- Сколько брокер может иметь на одной машине?
- Имеет ли смысл иметь больше #replicas (репликации разделов), чем #broker в kafka?
- Можно ли добавить дополнительный сервер zookeeper (на другой машине) в шкалу без выключения/перезапуска текущей службы?
Чтобы добавить к (2): вы столкнетесь с проблемами, когда #replicas> #brokers, потому что Kafka всегда будет считать, что его разделы недостаточно реплицированы (по вашему предположению), что в основном заставляет Кафку подумать: «Есть серьезный риск потери данных, помогите мне исправить эту ситуацию! " (т. е. ваш кластер Kafka затем ввел эквивалент желтого состояния WARN). –