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
원문 : 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 |