Docker 부서 kafka Zookeeper

사육사 배포

docker run -d --name zookeeper -p 2181:2181 -t wurstmeister/zookeeper
매개변수 의미:

  • -d 백그라운드 시작
  • --name 세트 이름
  • -p 포트맵
  • -t 컨테이너에 의사 입력 터미널을 재할당합니다.

부서 kafka

docker run -d --name kafka -p 9092:9092 -e
KAFKA_ZOOKEEPER_CONNECT="서버 개인 네트워크 IP:2181" -e
KAFKA_ADVERTISED_HOST_NAME="서버 공용 네트워크 IP" -v
/mydata/docker/kafka/log:/kafka wurstmeister / 카프카

  • -v 파일 마운트

kafka 컨테이너 내부에 들어가십시오.

docker exec -it ${CONTAINER ID} /bin/bash

kafka 기본 디렉토리 입력

cd /옵션/카프카

#주제 만들기:

kafka-topics.sh --create --zookeeper 서버 개인 네트워크: 2181 --replication-factor 1 --partitions 1 --topic mykafka

오류가 보고되지 않았으며 배포가 성공했습니다.

Supongo que te gusta

Origin blog.csdn.net/chandfy/article/details/125792258
Recomendado
Clasificación