>3 это нормально ? Впервые увидел кластер с пятью брокерами и фактором репликации 5 . Пытаюсь понять зачем это сделали. С учетом что все брокеры в одном ДЦ и реке.
даже если у тебя 5 брокеров, но репликация 3, то при падении 2 брокеров у тебя будет заблокирована на запись часть топиков То есть у тебя может быть 100 брокеров, чтобы нагрузку равномерно размазать, но репликация 3 и тебе все равно больно от падения даже 2 из 100 брокеров
это же все зависти от настроек ack и minIsr, можно сделать так, что все будет работать при падении 4х брокеров из 5, только зачем оно им, если все равно все в одной стойке
а у авторов кластера нельзя спросить?
Там еще и min.insync.replicas = 4 и падение больше чем одного брокера сделает больно если продюсер с ack=all
да, хотел написать, что учитывая то, что один DC и rack, то все равно нагрузка приходится на одно железо, так что ни распределения нагрузки, ни усточивости к падениям тут нет
была книжка одна про кафку с птицей что ли - там чего только не было написано ну и сама книжка по версии 0.11
если это все на одной стойке, то упасть только один брокер может, только если его специально вырубить
Я бы с удовольствием спросил , но ) Но вот приходится смотреть на кластер из пяти нод , с факторм репликации 5 и 18000 партициями , который при мизерном трафике грузит брокеры по CPU до полки .
Т.е. кто то последовал старым некорректным рекомендациям , да еще не так их понял ?)
Обсуждают сегодня