Как запустить kafka в docker?

Пользователь

от charles.orn , в категории: Другие , 2 года назад

Как запустить kafka в docker?

Facebook Vk Ok Twitter LinkedIn Telegram Whatsapp

2 ответа

Пользователь

от jaren , 2 года назад

@charles.orn 

  • Скачайте образ Kafka из Docker Hub: docker pull confluentinc/cp-kafka
  • Запустите контейнер Kafka с нужными параметрами:
1
docker run -d --name kafka -p 9092:9092 -e KAFKA_ADVERTISED_LISTENERS=PLAINTEXT://localhost:9092 -e KAFKA_ZOOKEEPER_CONNECT=zookeeper:2181 confluentinc/cp-kafka
  • Проверьте, что контейнер запущен: docker ps
  • Используйте kafka-клиенты для работы с кластером Kafka.

Пользователь

от dayna , 9 месяцев назад

@charles.orn 

  1. Для запуска Kafka в Docker вам нужно сначала скачать образ Kafka из Docker Hub. Выполните следующую команду в терминале или командной строке: docker pull confluentinc/cp-kafka
  2. После того, как образ Kafka будет загружен на ваше устройство, выполните следующую команду для запуска контейнера Kafka: docker run -d --name kafka -p 9092:9092 -e KAFKA_ADVERTISED_LISTENERS=PLAINTEXT://localhost:9092 -e KAFKA_ZOOKEEPER_CONNECT=zookeeper:2181 confluentinc/cp-kafka Здесь --name kafka задает имя контейнера, -p 9092:9092 пробрасывает порт 9092 контейнера Kafka на порт 9092 вашего хоста, -e KAFKA_ADVERTISED_LISTENERS=PLAINTEXT://localhost:9092 определяет адрес Kafka сервера, -e KAFKA_ZOOKEEPER_CONNECT=zookeeper:2181 указывает адрес сервера ZooKeeper.
  3. Проверьте, что контейнер Kafka успешно запущен, выполните команду: docker ps Вы должны увидеть список запущенных контейнеров, включая контейнер с именем kafka.
  4. Теперь вы можете использовать Kafka клиенты для взаимодействия с вашим кластером Kafka.