在新版的 Kafka 中的 ZKUtils、AdminUtils 方法都已经过时了,目前 Kafka 提供了一个新的 API 工具 AdminClient。
官网对于 AdminClient 的介绍:
The AdminClient API supports managing and inspecting topics, brokers, acls, and other Kafka objects.
Maven 引入
<dependency>
<groupId>org.apache.kafka</groupId>
<artifactId>kafka-clients</artifactId>
<version>2.3.0</version>
</dependency>
JavaDoc 地址
http://kafka.apachecn.org/10/javadoc/index.html?org/apache/kafka/clients/admin/AdminClient.html
参数配置
参考: http://kafka.apachecn.org/documentation.html#adminclientconfigs
实例创建
Properties props = new Properties();
props.put(CommonClientConfigs.BOOTSTRAP_SERVERS_CONFIG, “localhost:9092”);
AdminClient adminClient = AdminClient.create(props);
注:必