작성한 질문수
카프카 완벽 가이드 - 커넥트(Connect) 편
Source 테이블의 Varchar 컬럼 추가시 Sink 테이블의 스키마 반영 실습
해결된 질문
작성
·
137
0
안녕하세요, 질문이 있습니다.
auto.evolve=true로 sink 쪽에 설정하고 source DB의 칼럼 정보를 업데이트 한 후에 레코드를 삽입하지 않으면 토픽에 메시지가 전송되지 않으니 target DB에는 반영되지 않는건가요?
답변 1
2
안녕하십니까,
auto.evolve=true 여도 소스쪽에 DDL이 발생하면 JDBC Sink Connector는 타겟쪽에 이를 바로 반영하지 않습니다.
레코드가 소스쪽에 DDL 등으로 추가된 컬럼들이 DML로 반영되어야 JDBC Sink Connector 쪽에서 추가된 컬럼들을 Alter Table ... ADD Column... 등으로 타겟쪽에 DDL을 수행한 후 레코드를 반영합니다.
감사합니다.