Для процесса Kafka требуется настроенный Zookeeper. в server.properties
Шторму также нужен Zookeeper в storm.yaml
Клиенты Kafka выше, 0.9, не требуют настройки Zookeeper. Любой код в топологиях Storm не должен явно использовать Zookeeper без веской причины.
Если вы используете Docker для каждой из этих служб, вам необходимо связать контейнеры и установить некоторые переменные среды