작성
·
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
./bin/windows/connect-distributed.bat
수정
rem Log4j settings의 하위 내용 변경 (경로 변경)
%BASE_DIR%/etc/kafka/connect-log4j.properties
실행 명령어
./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 문서에서 확인하실 수 있습니다. 도움이 되셨기를 바랍니다!