본문 바로가기

빅데이터/Kafka

카프카 커넥터 빌드시 JDK11이 아닌 JDK8로 그래들 빌드해야합니다.

반응형

카프카 커넥터를 직접 개발해야할 때가 있습니다. 이때 jar를 만들어서 카프카 커넥트에 커스텀 커넥터를 추가하곤 하는데요. 커넥터를 위한 jar을 만들때 JDK11이 아닌 JDK8 GRADLE JVM으로 반드시 빌드해야합니다. 

 

JDK11기반 GRADLE JVM으로 빌드하면 kafka 2.6.0 기준 카프카 커넥트에서는 정상적으로 커넥터를 추가하지 못합니다.

 

카프카 커넥터용 우버 JAR만드는 방법

jar {
    from {
        configurations.compile.collect { it.isDirectory() ? it : zipTree(it) }
    }
}
반응형
  • devlos0322 2021.08.26 15:24 댓글주소 수정/삭제 댓글쓰기

    작성해 주신 글 잘 읽었습니다.
    포스팅 하진 글과는 조금 동떨어진 질문이지만, 혹시 Kafka 클러스터 간 브릿지 기능도 Kafka connect를 사용하여 구현해야 하나요?