
카프카 커넥트를 사용하기 위해서 테스트를 해보던 중 위와같이 log4j 관련 에러가 발생했다. 내용을 보니까 config/connect-log4j.properties를 찾지 못한다고 하는데 애초에 config라는 폴더가 없다. 그래서 오류가 발생하는 것 같다.

실행할 때 사용하는 connect-distributed.bat 파일인데 내용을 보면 없는 경로를 사용하려고 해서 그런 듯하다. 아파치 카프카 압축 파일을 받으면 해당 폴더 내에는 config가 있지만 컨플루언트 카프카의 경우는 없다.

rem Log4j settings
IF ["%KAFKA_LOG4J_OPTS%"] EQU [""] (
set KAFKA_LOG4J_OPTS=-Dlog4j.configuration=file:%BASE_DIR%/etc/kafka/connect-log4j.properties
)
위처럼 config를 etc/kafka 로 변경하면 정상적으로 동작한다.
'공부 > Spring Cloud' 카테고리의 다른 글
| [Spring Cloud][3] User 마이크로 서비스 구현하기 1 (1) | 2024.04.28 |
|---|---|
| [Spring Cloud] Kafka cluster와 H2 포트 충돌 해결하기 (0) | 2024.04.08 |
| [Spring Cloud][2] Eureka Discovery Client 등록하기 (0) | 2024.03.31 |
| [Spring Cloud][1] Service Discovery 구현하기 (0) | 2024.03.30 |
| [Spring Cloud] 앞으로 구현할 마이크로 서비스 구조 계획 (0) | 2024.03.29 |