-
Debezium Plugin 이 포함된 Kafka Connect Docker 이미지 만들기Kafka/kafka Connect 2023. 11. 21. 05:56반응형
들어가며.
이 글에서는 Debezium Connector Plugin 이 포함된 Kafka Connect Worker 의 Base Docker Image 를 만드는 내용을 작성합니다.
https://debezium.io/documentation/reference/3.0/connectors/mysql.html
https://www.confluent.io/hub/debezium/debezium-connector-mysql
Dockerfile.
Dockerfile 의 구성은 아래와 같습니다.
confluent-hub 명령어를 통해서 debezium-connector Plugin 은 설치할 수 있습니다.
cat <<'EOF'> Dockerfile FROM confluentinc/cp-kafka-connect-base:7.8.0 ENV CONNECT_PLUGIN_PATH="/usr/share/java" RUN confluent-hub install --no-prompt --component-dir /usr/share/java debezium/debezium-connector-mysql:2.4.2 EXPOSE 8083 CMD ["/etc/confluent/docker/run"] EOF
docker build -t debezium-connector .
위 명령어로 생성된 Docker Image 는 https://hub.docker.com/r/westlife0615/debezium-connector 의 Repo 에서 확인하실 수 있습니다.
반응형'Kafka > kafka Connect' 카테고리의 다른 글
[Kafka Connect] JdbcSourceConnector Bulk Mode 알아보기 (0) 2024.06.18 [Kafka Connect] JdbcSourceConnector table.whitelist 알아보기 (0) 2024.06.18 [Kafka Connect] JdbcSourceConnector 구현해보기 (1) (0) 2024.06.17 [Kafka-Connect] Debezium MySQL Connector 구현하기 (0) 2024.02.18 [Kafka Connect] SpoolDir Connector 구현해보기 (0) 2023.02.24