Microsoft SQL Server에서 Debezium을 활용하여 변경 데이터를 캡처(CDC)하는 방법을 설명합니다. 이 가이드는 SQL Server Standard Edition 이상의 CDC 기능을 활용하여 Debezium 커넥터를 구성하는 방법을 다룹니다.1. 전제 조건 (SQL Server 설정)Debezium을 사용하여 SQL Server의 변경 데이터를 캡처하려면 먼저 CDC 기능을 활성화하고 필요한 환경을 설정해야 합니다.1.1 SQL Server 설치 및 네트워크 설정SQL Server Standard/Enterprise/Developer/Express Edition이 설치되어 있어야 합니다.네트워크를 통해 Debezium이 접근할 수 있도록 TCP/IP를 활성화해야 합니다.SQL Ser..
❗ SQL Server Express에서 Debezium 사용 가능 여부Debezium은 Change Data Capture(CDC) 기능을 기반으로 작동하는 Kafka 커넥터입니다.하지만 SQL Server Express에서는 CDC 기능을 지원하지 않기 때문에 Debezium을 직접 사용할 수 없습니다.✅ Debezium을 SQL Server Express에서 사용할 수 있는 대안 방법SQL Server Express에서 CDC를 사용할 수 없지만, Debezium을 활용하는 몇 가지 우회적인 방법이 있습니다.1️⃣ 트리거 기반 변경 로그 테이블 + Debezium 활용CDC를 사용할 수 없으므로 트리거를 이용해 변경 사항을 별도 로그 테이블에 저장한 후, Debezium이 그 테이블을 읽도록 설정하..
이 문서는 Kafka Connect를 사용하여 Kafka 토픽의 데이터를 MongoDB로 전송하는 싱크 커넥터(Sink Connector) 설정을 종합적으로 정리합니다. 기본 설정부터 고급 설정까지 모든 주요 옵션을 다룹니다.1. curl 명령어 (커넥터 생성)curl -X POST http://localhost:8083/connectors -H "Content-Type: application/json" -d '{...}'content_copydownloadUse code with caution.Bashcurl -X POST: HTTP POST 요청으로 커넥터를 생성.http://localhost:8083/connectors: Kafka Connect REST API 엔드포인트 (기본 포트: 8083)...