docker 빠른 속도로 kafka 외부 네트워크 구축 가능 - 테스트 완료

1172 단어
텍스트:https://blog.csdn.net/lblblblblzdx/article/details/80548294 
docker는 kafka를 신속하게 구축하여 다른 많은 자료를 테스트했는데 이것만 외부 네트워크에서 접근할 수 있습니다
1.zookeeper 용기 가동
docker run -d --name zookeeper -p 2181:2181 -t wurstmeister/zookeeper

 2. kafka 컨테이너 docker run -d --name kafka\-p 9092:9092\-e KAFKA 시작BROKER_ID=0\  -e KAFKA_ZOOKEEPER_CONNECT=192.168.204.128:2181\  -e KAFKA_ADVERTISED_LISTENERS=PLAINTEXT://192.168.204.128:9092\-e KAFKA_LISTENERS=PLAINTEXT://0.0.0.0:9092 -t wurstmeister/kafka 
이 안에는 주로 4개의 매개 변수가 설정되어 있다
KAFKA_BROKER_ID=0                KAFKA_ZOOKEEPER_CONNECT=192.168.204.128:2181 KAFKA_ADVERTISED_LISTENERS=PLAINTEXT://192.168.204.128:9092 KAFKA_LISTENERS=PLAINTEXT://0.0.0.0:9092
중간 두 개 파라미터의 192.168.204.128은 숙주 기기의 IP 주소로 바뀌었는데 이렇게 설정하지 않으면 다른 기기에서 카프카에 접근하지 못할 수도 있다.
 
4. 그룹 구축은 docker 명령을 사용하여 같은 기계에 여러 개의kafka를 신속하게 구축할 수 있다.brokerId와 포트만 바꾸면 된다.
docker run -d --name kafka1\-p 9093:9093\-e KAFKA_BROKER_ID=1\-e KAFKA_ZOOKEEPER_CONNECT=192.168.204.128:2181\-e KAFKA_ADVERTISED_LISTENERS=PLAINTEXT://192.168.204.128:9093\-e KAFKA_LISTENERS=PLAINTEXT://0.0.0.0:9093-t wurstmeister/kafka 분실 방지 기록

좋은 웹페이지 즐겨찾기