Kafka Connect Source - 데이터를 보내는쪽
Kafka Connect Sink - 데이터를 받는쪽
Kafka Connect 설치
- curl -O http://packages.confluent.io/archive/6.1/confluent-community-6.1.0.tar.gz
- tar xvf confluent-community-6.1.0.tar.gz
Kafka JDBC Connect 설치
https://docs.confluent.io/kafka-connectors/jdbc/current/sink-connector/overview.html
Kafka Connect에 Jdbc 설정 정보 추가
- /etc/kafka/connect-distributed.properties 에 kafka jdbc connect path 추가
- plugin.pah=[Kafka JDBC connect 파일 위치]
plugin.path=/Users/puk0806/Kafka/kafka_jdbc_connect/confluentinc-kafka-connect-jdbc-10.7.1/lib
- ./share/java/kafka 폴더에 사용 드라이버 복사
- 사용 jdbc 드라이버 복사 ex) mariadb-java-client-3.0.10.jar
Kafka Connect 서버 실행
- ./bin/connect-distributed ./etc/kafka/connect-distributed.properties
$KAFKA_CONNECT_HOME ./bin/connect-distributed ./etc/kafka/connect-distributed.properties
Kafka Connect 서버가 정상적으로 실행되면 Kafka서버에 topic이 등록된다.
- connect-ocnfigs
- connect-offsets
- connect-status
'MSA' 카테고리의 다른 글
[MSA]Kafka Connect - Connect Sink Example (0) | 2023.05.09 |
---|---|
[MSA]Kafka Connect - Connect Source Example (0) | 2023.05.08 |
[MSA]Kafka Topic이란? zookeeper,Kafka Topic example (0) | 2023.05.01 |
[MSA] Apache Kafka란? Kafka 장단점 (0) | 2023.04.29 |
[MSA] Spring Boot - Feign Client Debug, 예외처리, ErrorDecoder사용 (0) | 2023.04.25 |