1. 증상
strimzi로 띄운 kafka cluster가 READY 상태로 안바뀌는것을 확인
2. 원인확인
원인확인을 위해서 describe를 확인했다
minikube kubectl -- describe kafka
원인은 현재 yaml파일에서 지정된 카프카의 버전은 3.4.0 인데, 현재 strimzi에서 지원되는 카프카 버전은 [3.2.0, 3.2.1, 3.2.3, 3.3.1] 이였던 것이다.
3. 해결방법
버전을 맞춰준다.
문제가 있는 카프카 클러스터를 제거
minikube kubectl -- delete -f cluster.yaml
카프카 버전을 바꿔준다 (기존 3.4.0 → 3.2.0 )
재배포 하여 업데이트 시켜준다
minikube kubectl -- apply -f cluster.yaml
결과확인
이후 해당파일 배포 : minikube kubectl -- apply -f cluster.yaml
created 뜨면 배포된것이다.
제대로 카프카 브로커가 떠있는지 확인(시간이 꽤 많이 걸린다)
minikube kubectl -- get kafka
K9s에서 확인하면 다음과 같은 상태이다.
'DATA Engineering > Kafka' 카테고리의 다른 글
CDC 아키텍쳐를 이루는 debezium, kafka connect (1) | 2023.10.23 |
---|---|
Strimzi 로 Kafka Cluster 구축하기 (0) | 2023.03.25 |
카프카 토픽 생성, 프로듀서, 메세지, 삭제 명령어 (0) | 2022.11.29 |
Kafka 토픽 생성, 콘솔 프로듀서, 콘솔 컨슈머, 컨슈머그룹 명령어 (0) | 2022.11.08 |
Kafka에서 서버연결해서 메세지보내기 (0) | 2022.11.08 |