사용자 도구

사이트 도구


kafka

차이

문서의 선택한 두 판 사이의 차이를 보여줍니다.

차이 보기로 링크

양쪽 이전 판 이전 판
다음 판
이전 판
다음 판 양쪽 다음 판
kafka [2022/03/30 22:40]
kwon37xi
kafka [2023/10/25 09:43]
kwon37xi [docker 기타]
줄 5: 줄 5:
   * [[https://github.com/ptgoetz/logback-kafka|logback-kafka]]   * [[https://github.com/ptgoetz/logback-kafka|logback-kafka]]
  
-===== docker ===== +===== docker wurstmeister =====
-  * https://hub.docker.com/r/bitnami/kafka+
   * [[https://github.com/wurstmeister/kafka-docker/blob/master/README.md|wurstmeister/kafka-docker: Dockerfile for Apache Kafka]]   * [[https://github.com/wurstmeister/kafka-docker/blob/master/README.md|wurstmeister/kafka-docker: Dockerfile for Apache Kafka]]
 +  * **Apple Silicon M1 에서 문제 발생함.**
   * https://hub.docker.com/r/wurstmeister/kafka/   * https://hub.docker.com/r/wurstmeister/kafka/
 +  * https://raw.githubusercontent.com/wurstmeister/kafka-docker/master/docker-compose.yml 를 기본 참조하여 작성
 +  * ''/opt/kafka/bin/kafka-console-*.sh'' 로 여러 명령을 해볼 수 있다.
 +  * Kafka 버전에 따라 옵션이 다르므로 확인 할것.
 +<code sh>
 +docker exec -it docker-kafka /bin/bash
 +cd /opt/kafka/bin
 +
 +# producer - console 에 타이핑하고 엔터 누르면 전송됨.
 +# --batch-size 0 으로 줘야 타이핑 즉시 전송됨.
 +/opt/kafka/bin/kafka-console-producer.sh\
 +    --broker-list localhost:9092 --topic <topic-name> --batch-size 0
 +
 +# consumer - 여러개 consume 못함.
 +/opt/kafka/bin/kafka-console-consumer.sh  --bootstrap-server localhost:9092\
 +    --topic <topic-name>
 +</code>
 +===== docker 기타 =====
 +  * https://hub.docker.com/r/bitnami/kafka
 +  * https://github.com/conduktor/kafka-stack-docker-compose
 +
 +===== 처리량 =====
 +  * [[https://d2.naver.com/helloworld/7181840|Kafka에서 파티션 증가 없이 동시 처리량을 늘리는 방법 - Parallel Consumer]]
  
 ===== 참고 ===== ===== 참고 =====
kafka.txt · 마지막으로 수정됨: 2024/06/07 08:48 저자 kwon37xi