docker배치kafka집단

1531 단어 kafka
kafka 집권을 배치하기 전에 반드시 zookeeper 집권을 잘 배치해야 한다. kafka는 zookeeper 집단에 등록되어 있고 zookeeper 집단은 참고할 수 있다.
docker zookeeper 클러스터 설치
 
관련된 가상 호스트:
192.168.1.104 node1
192.168.1.105 node2
 
로컬 디렉토리 만들기
mkdir -p/docker/kafka/logs
컨테이너 만들기
첫 번째 노드:
docker run -d --net host --restart unless-stopped -p 9092:9092 \-e CLUSTER_NAME=KAFKA  \-e KAFKA_ADVERTISED_HOST_NAME=172.19.184.201 \-e KAFKA_ADVERTISED_PORT=9092 \-e KAFKA_ZOOKEEPER_CONNECT=172.19.184.201:2181,172.19.184.202:2181 \-e KAFKA_HOST_NAME=172.19.184.201 \-e KAFKA_BROKER_ID=1 \-e KAFKA_LISTENERS=PLAINTEXT://0.0.0.0:9092 \-e KAFKA_ADVERTISED_LISTENERS=PLAINTEXT://47.103.34.188:9092 \-e KAFKA_DELETE_TOPIC_ENABLE=true \-v /docker/kafka/logs:/kafka \--name kafka1 wurstmeister/kafka

두 번째 노드:
docker run -d --net host --restart unless-stopped -p 9092:9092 \-e CLUSTER_NAME=KAFKA  \-e KAFKA_ADVERTISED_HOST_NAME=172.19.184.202 \-e KAFKA_ADVERTISED_PORT=9092 \-e KAFKA_ZOOKEEPER_CONNECT=172.19.184.202:2181,172.19.184.201:2181 \-e KAFKA_HOST_NAME=172.19.184.202 \-e KAFKA_BROKER_ID=2 \-e KAFKA_LISTENERS=PLAINTEXT://0.0.0.0:9092 \-e KAFKA_ADVERTISED_LISTENERS=PLAINTEXT://47.103.35.68:9092 \-e KAFKA_DELETE_TOPIC_ENABLE=true \-v /docker/kafka/logs:/kafka \--name kafka1 wurstmeister/kafka

 
클러스터 보기 도구 배포
docker run -itd --restart=always --name=kafka-manager -p 9000:9000 -e ZK_HOSTS="172.19.184.201:2181" sheepkiller/kafka-manager:alpine

좋은 웹페이지 즐겨찾기