docker desktop에서 kafka와 zookeeper의 로그를 보면 이상이 없는데
자꾸 이렇게 오류가 뜬다........
이거때문에 이틀동안 오류를 해결 못하고 있다ㅜㅜㅜㅜ
일단 kafka 파일에서 포트 설정을 해주어야 한다고 하는데
처음에는 아무것도 모르고 이상한 kafka 파일을 다운받아서 그안에서 자꾸 해결을 하려고 했따..........
터미널창에서 들어가서 했어야하는데ㅠㅠㅠㅠ 멍청이다..
제일 먼저 도커 컨테이너를 실행시킨 상태에서
powershell을 열어서 카프카 컨테이너로 들어간다
docker exec -it kafka /bin/bash
config 폴더로 가서
cd /opt/kafka/config
server파일을 수정해주려고 하는데 vi가 안먹히는 것 ㅠㅠㅠ
vi server.properties
찾아보니 nano로 하면 된다고 해서 했는데 이것도 안먹힘.............
nano server.properties
그래서 nano를 깔아주었따
apt-get update
apt-get install nano
그러고 나서 수정하러 들어가니까 너무 잘댐!!!!!!!!!!!!!!
맨밑에 부분 주석을 저렇게 제거해주어야 한다고 한다!
그리고 kafka가 잘 실행되고 있는지 확인해보자.
topic을 먼저 생성해준다.
kafka-topics.sh --create --zookeeper zookeeper:2181 --replication-factor 1 --partitions 1 --topic chat-topic
그리고 1번 터미널에서 접속을 해서 메세지를 보내주고
kafka-console-producer.sh --topic chat-topic --broker-list localhost:9092
2번 터미널에서 메세지를 받을 거다
kafka-console-consumer.sh --topic chat-topic --bootstrap-server localhost:9092 --from-beginning
kafka는 아주 잘 작동하는걸루....
근데 왜 안되는거야...........하아...................
'개발일기 > Docker' 카테고리의 다른 글
docker desktop(window 11) (0) | 2023.07.20 |
---|