Столкнулся с проблемой. Есть два кластера kafka в двух дата центрах. Одна основная, вторая резервная и mirror maker 2 посередине, основная реплицируется в резервную. На входе есть HAProxy, в случае отключения основного ЦОДа, ручками меняем конфиг HAProxy, клиенты переключаются на резервный кластер и все работает хорошо до тех пор, пока не добавляем в ACLs kafka фильтрацию по адресам. В таком случае все ломается, т.к. первый пакет приходит не от клиента, а от балансировщика и не проходит авторизацию, даже если добавить адрес баланщировщика в allow-host. В DSR HAProxy не умеет. Как решаете такую проблему?
Непонятно зачем в стек технологий Kafka затащили ha-proxy.
В конфигурации producer есть свойство bootstrap servers. Попробуйте туда указать основной и резервный.