● 주키퍼와 카프카 실행
● 테스트
- 주기퍼와 카프카가 정상적으로 포트가 오픈 되어 있는지 확인
### 주키퍼 포트확인 netstat –an | grep 2181 ### 카프카 포트확인 Netstat -an | grep 9092 |
- 포트가 정상적으로 LISTEN 상태이면 주기퍼 지노드를 이용해서 카프카 정보를 확인
./zookeeper/bin/zkCli.sh |
- 주키퍼로 접속한 다음 ls / 를 치면 기본 노드와 추가한 노드 확인
[incon-kafka, zookeeper] |
- 카프카 클러스터 노드들이 잘 연결되었는지 확인
ls /incon-kafka/brokers/ids ##출력결과 [1, 2, 3] |
- 잘되었으면 quit 로 종료
- 토픽 생성
kafka-topics.sh --zookeeper kafka1:2181,kafka2:2181,kafka3:2181/incon-kafka --replication-factor 3 --partitions 1 --topic new-topic --create |
- 토픽 LIST 확인(둘 중 하나실행)
bin/kafka-topics.sh --list --zookeeper localhost:2181 bin/kafka-topics.sh --list --bootstrap-server localhost:9092 |
- 토픽 환경설정 확인
bin/kafka-topics.sh --describe --zookeeper localhost:2181 --topic test |
- 프로듀서
kafka-console-producer.sh --broker-list kafka1:9092,kafka2:9092,kafka3:9092 --topic new-topic |
- 엔터를 치고 기다려면 > 프롬포트가 깜빡이면 메시지 입력
## 입력 > Hello Kafka1 > Hello Kafka2 |
- 컨슈머
kafka-console-consumer.sh --bootstrap-server kafka1:9092,kafka2:9092,kafka3:9092 --topic new-topic --from-beginning |
- 확인
## 출력 > Hello Kafka1 > Hello Kafka2 |
* PATH 설정
-/home 디렉토리의 vi .bash_profile 에 추가
:/opt/kafka/bin:/opt/zookeeper/bin |
이후
주키퍼 실행 : zkServer.sh start
카프카 실행 : kafka-start.sh
'* KAFKA > KAFKA 설치' 카테고리의 다른 글
KAFKA Manager 설치 (0) | 2019.07.22 |
---|---|
KAFKA 설치 (0) | 2019.07.22 |
KAFKA(카프카) & ZOOKEEPER(주키퍼) (0) | 2019.07.22 |