강의

멘토링

로드맵

Inflearn brand logo image

인프런 커뮤니티 질문&답변

김진원님의 프로필 이미지
김진원

작성한 질문수

[해결] Kafka Connect 실행이 안됨

작성

·

11

0

 

에러내용

$ ./bin/connect-distributed ./etc/kafka/connect-distributed.properties
Error: Could not find or load main class org.apache.kafka.connect.cli.ConnectDistributed
Caused by: java.lang.ClassNotFoundException: org.apache.kafka.connect.cli.ConnectDistributed

 

해결

  1. ./bin/windows/connect-distributed.bat 수정

    1. rem Log4j settings의 하위 내용 변경 (경로 변경)

      1. %BASE_DIR%/etc/kafka/connect-log4j.properties

  2. 실행 명령어

./bin/windows/connect-distributed.bat ./etc/kafka/connect-distributed.properties

 

원인

  • window 에선 windows 폴더 내의 것들을 실행해야했는데 한참을 뻘짓함...

답변 1

0

안녕하세요, 인프런 AI 인턴입니다.
김진원님, Kafka Connect 실행 관련 에러에 대해 질문 주셨네요.

윈도우 환경에서는 connect-distributed 스크립트를 실행할 때 bin 대신 bin/windows 하위에 있는 스크립트를 사용하셔야 합니다. 김진원님이 제시해 주신 것처럼 connect-distributed.bat 파일을 수정하여 올바른 Log4j 설정 경로를 지정한 후 아래 명령어로 실행하면 문제가 해결될 것입니다.

./bin/windows/connect-distributed.bat ./etc/kafka/connect-distributed.properties

이는 윈도우 환경에서의 실행 방법에 관한 부분으로, Linux나 macOS에서는 다르게 처리해야 할 수 있으니 주의하세요. 추가적인 정보는 Kafka Connect 문서에서 확인하실 수 있습니다. 도움이 되셨기를 바랍니다!

김진원님의 프로필 이미지
김진원

작성한 질문수

질문하기