사육사 배포
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
오류가 보고되지 않았으며 배포가 성공했습니다.