Connector

connector 목록 조회

curl -X GET "http://localhost:8083/connectors/"

connector 상세 정보 조회

curl -X GET "http://localhost:8083/connectors?expand=status&expand=info"

connector config 조회

  • GET 으로도 동일하게 동작함
curl -X PUT "http://localhost:8083/connectors/{connector_name}/config

특정 connector 상태 조회

curl -X GET "http://localhost:8083/connectors/{connector_name}/status"

connector 재시작

  • ※ task는 재시작되지 않음
curl -X POST "http://localhost:8083/connectors/{connector_name}/restart"

connector 일시중지 (pause)

  • 비동기 방식이므로 상태 조회시 바로 PAUSE 를 리턴하지 않을 수 있음
curl -X PUT "http://localhost:8083/connectors/{connector_name}/pause"

connector resume

  • pause 상태인 connector 를 resume시킨다.
  • 비동기 방식이므로 상태 조회시 바로 RUNNING을 리턴하지 않을 수 있음
curl -X PUT "http://localhost:8083/connectors/{connector_name}/resume"

 

connector 삭제

curl -X DELETE "http://localhost:8083/connectors/{connector_name}

Task

connector의 task 목록 조회

curl -X GET "http://localhost:8083/connectors/{connector_name}/tasks"

connector 의 task 상태 조회

curl -X GET "http://localhost:8083/connectors/{connector_name}/tasks/{task_id}/status"

connector 의 task 재시작

  • ※ connector 가 RUNNING, task 가 FAIL 일 경우 사용
curl -X POST "http://localhost:8083/connectors/{connector_name}/tasks/{task_id}/restart"

Topic

connector topic 조회

curl -X GET "http://localhost:8083/connectors/{connector_name}/topics"

connector topic reset

curl -X PUT "http://localhost:8083/connectors/{connector_name}/topics/reset"

Connector Plugin

Kafka Connector Cluster 에 설치된 모든 plugin 목록 조회

curl -X GET "http://localhost:8083/connector-plugins"

Kafka Connector plgin validate

  • ※ plugin 종류에 따라 필수 field가 다를 수 있음
  • ex) FileStreamSinkConnector 로 test-topic 에 대해 validate 할 경우
echo '{"connector.class": "org.apache.kafka.connect.file.FileStreamSinkConnector", "tasks.max": "1", "topics": "test-topic"}' | curl -X PUT -d -@ "http://localhost:8083/connector-plugins/FileStreamSinkConnector/config/validate

 

 

 

reference : 공식 Document

 

원문 : https://velog.io/@anjinwoong/Kafka-Connect-Kafka-Connect-자주-사용하는-명령어API-정리

'Apache Kafka' 카테고리의 다른 글

kafka connector - nginx access log 연결  (0) 2022.01.23
kafkacat  (0) 2022.01.23
카프카 미러메이커2  (0) 2022.01.14
카프카 ISR(In-Sync-Replicas)  (0) 2022.01.14
ksql - 아파치 카프카 용어 - 수정  (0) 2022.01.13

+ Recent posts