❗ 이슈 상황
파이썬에서 kafka 패키지의 KafkaConsumer 를 임포트 할 수 없다.
에러 메시지: cannot import name 'IncompatibleBrokerVersion' from 'kafka.errors' (kafka 패키지 경로)
1) 원인
- pip install kafka 로 kafka 를 설치했더니 원인을 알 수 없는 syntax 에러가 발생했었다.
- 때문에 pip install -U kafka-python 로 카프카 패키지를 재설치 했다.
- 주피터 노트북 커널이 새로 설치한 kafka-python 와 기존에 설치한 kafka 경로를 혼동하여 발생한 에러 같다.
- 정확한 원인은 아직도 찾아내지 못했다. 🤢
2) 해결
- 주피터 노트북 커널을 shut down 했다가 다시 실행했더니 해결되었다.