inflearn logo
강의

강의

N
챌린지

챌린지

멘토링

멘토링

N
클립

클립

로드맵

로드맵

지식공유

카프카 완벽 가이드 - 커넥트(Connect) 편

Spooldir Source Connector 생성 하기 - 01

connector plugin dir 질문있습니다.

189

이무

작성한 질문수 58

0

안녕하세요,

 

강의에서 connector plugin.path 지정 시 직접 생성한 dir에 plugin 별 서브 dir를 두고 jar 파일을 옮겼는데요, 서브 디렉토리가 필요한 이유가 있을까요?

 

그리고 서브 디렉토리명은 임의로 지어도 되는 것인지 궁금합니다!

 

감사합니다.

kafka 데이터-엔지니어링

답변 1

0

권 철민

안녕하십니까,

별도의 서브 디렉토리를 만드는 이유는 제 추측이지만 라이브러리들이 중복되어서 참조 되는 것을 막기 위함입니다.

그러니까 CLASSPATH 로 연결 시 서브 디렉토리내의 jar 들만 특정 Connector에 할당하기 위함입니다.

이렇게 하지 않고 모든 Connector들이 특정 디렉토리내의 jar 들을 함께 참조한다면 버전별로 다른 jar내의 class 들을 참조하여 문제가 발생할 소지가 있습니다. 예를 들어 class12.jar와 class11.jar 가 동일 디렉토리에 있고, 이 두개 jar에 동일하게 conn_class.class가 있지만 class12.jar에 있는 conn_class.class가 신규 버전이지만, jar로 읽어들이는 순서에 따라서 구 버전 conn_class.class를 최종 참조할 수 도 있습니다.

이러한 문제점을 예방하기 위해 별도의 서브 디렉토리를 이용한 것으로 추정합니다.

 

감사합니다.

계속 csv파일을 폴더로 인식하는 중입니다.

0

68

2

cdc failover

0

70

2

avro plugin에 안보이는거 같아요

0

70

2

zookeeper가 실행이 안되요

0

76

3

Debezium CDC Source Connector 이벤트 메시지

0

86

2

재 질문! 다른 connector가 동일 토픽 사용

0

66

2

메시지 발행이 안 됩니다.

0

77

2

디비지움 오프셋 리셋

0

96

2

mysql_jdbc_oc_sink_customers_02.json 에서 오류납니다.

0

70

3

io.debezium.connector.mysql.MySqlConnector 질문

0

67

2

Debezium 이벤트 메시지 발행 시 성공여부

0

82

2

connect 구동 오류

0

98

3

CDC Connect 통시에서의 암호화 관련 하여 문의 드립니다.

0

121

2

GCSSinkconnector

0

66

1

debezium source connector에서 `poll.interval.ms` 파라미터

0

144

2

자문자답: JDBC Sink Connector가 PostgreSQL의 Schema를 바라보지 않습니다.

0

213

1

table.name.format에 관하여..

0

196

2

binlog와 offset 관련 추가 질문드립니다

0

150

1

Debezium cdc source for MSSQL-Server [등록오류]

0

192

2

http http://localhost:8083/connector-plugins 시 플러그인이 보이지 않습니다.

0

190

2

안녕하세요 sink connector 생성 config 관련 질문입니다.

0

165

2

수강환경 VirtualBox -> Docker

0

229

2

일반적인 예시들이 궁금해서 질문 남깁니다.

1

148

2

debezium connector schema 찾지 못하는 오류

0

435

2