显然,操作AdminClient API的前提是需要创建一个AdminClient实例。代码示例: 代码语言:javascript 复制 /** * 配置并创建AdminClient */publicstaticAdminClientadminClient(){Properties properties=newProperties();// 配置Kafka服务的访问地址及端口号properties.setProperty(AdminClientConfig.BOOTSTRAP_SERVERS_CONFIG,"127.0.0....
*@paramtopicNames topic名称的集合*/publicstaticvoidremoveTopic(List<String> topicNames)throwsException {//创建AdminClient客户端对象AdminClient adminClient =BuildAdminClient.createAdminClientByProperties();//删除topic集合DeleteTopicsResult result =adminClient.deleteTopics(topicNames);//get方法是一个阻塞方法,一定...
1,re);CreateTopicsResultcreateTopicsResult=adminClient.createTopics(Arrays.asList(newTopic));System.out.println("CreateTopicsResult : "+createTopicsResult);adminClient.close();}
显然,操作AdminClient API的前提是需要创建一个AdminClient实例。代码示例: /** * 配置并创建AdminClient */publicstaticAdminClientadminClient(){Propertiesproperties=newProperties();// 配置Kafka服务的访问地址及端口号properties.setProperty(AdminClientConfig.BOOTSTRAP_SERVERS_CONFIG,"127.0.0.1:9092");// 创建AdminCli...
kafka客户端API类型 AdminClient API:允许管理和检测Topic、broker以及其他kafka对象。类似服务器上命令行对topic等操作。 Producer API:发布消息到1个或多个Topic Consumer API:订阅一个或多个Topic,并处理产生的消息,相对比较复杂的API Streams API:高效地将输入流转换到输出流 ...
Kafka客户端API类型 AdminClient API:允许管理和检测Topic、broker以及其它Kafka对象(类似于命令行的create topic) Producer API:发送消息到1个或多个Topic Consumer API:订阅一个或多个Topic,并处理产生的消息 Streams API:高效地将输入流转换到输出流 Connector API:从一些源系统或应用程序中拉取数据到kafka ...
一般情况下,我们都习惯使用kafka-topics.sh脚本来管理主题,但有些时候我们希望将主题管理类的功能集成到公司内部的系统中,打造集管理、监控、运维、告警为一体的生态平台,那么就需要以程序调用API的方式去实现。 Kafka社区于0.11版本正式推出了Java客户端版的AdminClient,并不断地在后续的版本中对它进行完善。 本文主要...
在Kafka官网中这么描述AdminClient:The AdminClient API supports managing and inspecting topics, brokers, acls, and other Kafka objects. 具体的KafkaAdminClient包含了一下几种功能(以Kafka1.0.0版本为准): 创建Topic:createTopics(CollectionnewTopics)
在Kafka官网中这么描述AdminClient:The AdminClient API supports managing and inspecting topics, brokers, acls, and other Kafka objects. 具体的KafkaAdminClient包含了一下几种功能(以Kafka1.0.0版本为准): 创建Topic:createTopics(CollectionnewTopics)
kafka——Stream API 一、Kafka 核心 API 下图是官方文档中的一个图,形象的描述了能与 Kafka集成的客户端类型 Kafka的五类客户端API类型如下: AdminClient API:允许管理和检测Topic、broker以及其他Kafka实例,与Kafka自带的脚本命令作用类似。 Producer API:发布消息到1个或多个Topic,也就是生产者或者说发布方需要用...