pom文件中,添加客户端jar包
<dependency>
<groupId>org.sourcelab</groupId>
<artifactId>kafka-connect-client</artifactId>
<version>2.1.0</version>
</dependency>
示例代码:
配置信息
final Configuration configuration = new Configuration(“http://hostname.for.kafka-connect.service.com:8083”);
新建KafkaConnectClient实例
final KafkaConnectClient client = new KafkaConnectClient(configuration);
查看连接器的列表
final Collection connectorList = client.getConnectors();
创建一个VerifiableSource的连接器
final ConnectorDefinition connectorDefition = client.addConnector(NewConnectorDefinition.newBuilder()
.withName(“MyNewConnector”)
.withConfig(“connector.class”, “org.apache.kafka.connect.tools.VerifiableSourceConnector”)
.withConfig(“tasks.max”, 3)
.withConfig