Kafka 4

[Kafka] 자주 사용하는 콘솔 명령어 (2) - Producer / Consumer

■ Producer (메세지 송신) 1) 메세지 송신 $ ./kafka-console-producer.sh --broker-list 192.168.145.131:9191,192.168.145.132:9192 --topic TEST_TOPIC 2) 대량 메세지 송신 (500 byte메세지를 초당 만건씩, 100만건 송신) $ ./kafka-producer-perf-test.sh --topic TEST_TOPIC --throughput 1000 --record-size 500 --num-records 10000 --producer-propsbootstrap.servers=192.168.145.131:9191,192.168.145.132:9192 ■ Consumer(메세지 수신) 1) 메세지 수신 $ ./ka..

Kafka 2023.11.22

[Kafka] 자주 사용하는 콘솔 명령어 (1) - Server / Topic

■ Server 1) 서버 구동 ( zookeeper -> kafka 순서로 구동해야함 ) $ ./bin/zookeeper-server-start.sh -daemon ./config/zookeeper.properties $ ./bin/kafka-server-start.sh -daemon ./config/server.properties 2) 서버 중지 ( kafka -> zookeeper 순서로 중지해야함 ) $ ./bin/kafka-server-stop.sh ./config/server.properties $ ./bin/zookeeper-stop-start.sh ./config/zookeeper.properties ■ Topic 1) Topic 생성 $ ./kafka-topic.sh --bootstrap..

Kafka 2023.07.09

[Kafka] 클러스터 구성하기

서버 2대에 설치된 kafka를 클러스터 구성해보겠습니다. ■ 사전 준비 1) 카프카 설치 https://cherryn-dev.tistory.com/48 [Kafka] Linux에 Kafka 설치 Linux 가상환경에 Kafka를 설치해보겠습니다. ■ 사전 준비 1) 자바 JDK 설치 https://cherryn-dev.tistory.com/15 [Java] Linux에 자바 JDK 설치 Linux 환경에서 자바 언어를 사용하기 위해 JDK를 설치하는 방법을 진 cherryn-dev.tistory.com ■ Apache Kafka 클러스터 구성 1) 클러스터 구성할 각 서버 접속 2) zookeeper myid 설정 - 주키퍼 노드 구분을 위해 ID를 부여해줍니다. - 저의 경우, 설정한 로그 디렉토리 ..

Kafka 2023.07.08

[Kafka] Linux에 Kafka 설치

Linux 가상환경에 Kafka를 설치해보겠습니다. ■ 사전 준비 1) 자바 JDK 설치 https://cherryn-dev.tistory.com/15 [Java] Linux에 자바 JDK 설치 Linux 환경에서 자바 언어를 사용하기 위해 JDK를 설치하는 방법을 진행하겠습니다. ■ 오라클 홈페이지에서 자바 다운로드 하기 1) 오라클 홈페이지 접속 https://www.oracle.com/java/technologies/downloads/ Do cherryn-dev.tistory.com ■ Apache Kafka 설치 1) apache kafka 홈페이지 접속 https://kafka.apache.org/downloads Apache Kafka Apache Kafka: A Distributed Stre..

Kafka 2023.06.26