Kafka фактически рекомендует выделенные серверы zookeper. Я неправильно понял ваш вопрос - вы хотите установить zookeeper на машины брокера kafka? Это не лучшая идея, если мы не говорим о разработке.
В производственной среде оба класса серверов должны иметь свои собственные выделенные машины, поскольку вся система полагается на каждый компонент, имеющий максимальную емкость для своих собственных целей, например zookeeper вообще не должно быть разрешено менять местами.
Другой причиной является ремонтопригодность и доступность - брокеры и смотрители зоопарка предназначены для восстановления после сбоев в работе одного кластера. Я бы не хотел иметь дело с кластерной ситуацией, когда мне приходится иметь дело с двойным отключением zookeeper и брокера.