https://mvnrepository.com/artifact/org.apache.kafka/connect-file/3.4.0
우선 위에서 jar파일을 찾아서 /home/jeongjihong/confluent/share/java/kafka를 넣어준다.
curl -X GET http://localhost:8083/connector-plugins
어떠한 플러그인들이 존재하는지 확인
FileStreamSourceConnector를 이용하여, 파일의 내용을 읽어서 kafka의 특정 토픽으로 전송하는 source connector이다.
- 이는 kafka에서 producer역할을 수행한다.
curl -X POST -H "Content-Type: application/json" \
--data '{
"name": "local-file-source",
"config": {
"connector.class": "org.apache.kafka.connect.file.FileStreamSourceConnector",
"file": "/tmp/test.txt",
"tasks.max": "1",
"topic": "connect-test"
}
}' \
http://localhost:8083/connectors


curl -X POST -H "Content-Type: application/json" --data '@jdbc-sink-connector.json' http://localhost:8083/connectors
'리눅스 > kafka' 카테고리의 다른 글
| kafka streams DSL (0) | 2024.11.11 |
|---|---|
| kafka connect - sourceConnector 구현 (0) | 2024.11.05 |
| kafka connect 분산모드를 위한 설정파일 (1) | 2024.11.04 |
| kafka connect standalone 설정을 위한 connect-standalone.properties파일 , connect-file-source.properties 파일 (1) | 2024.11.03 |
| maria db install 및 connect 연동 (1) | 2024.11.03 |