Я НЕ запускал zookeeper или сервер Kafka, а просто набрал команду:
Если ни один из них не запущен, ни одна из перечисленных вами команд не должна работать.
мне все еще нужно запустить сервер zookeeper и / или kafka
Да, вам нужно, чтобы оба были запущены, но не обязательно должны быть на одной и той же машине.
Как уже упоминалось, порт Кафки по умолчанию - 9092. Zookeeper - 2181. Кажется, вы их смешали.
Команда описания тем (kafka-topics
) выполняется через Zookeeper только ( вплоть до Кафки 2.2 ).
Для создания вы должны использовать хост и порт Kafka (начиная с 0.9 Kafka).