目录
2.4.3. incrementalAlterConfigs
一. 前言
自0.11.0.0版本起,Kafka 社区推出了 AdminClient 和 KafkaAdminClient,意在统一所有的集群管理 API。使用 0.11.0.0 及以后版本的用户应该始终使用这个类来管理集群。虽然和原先服务器端的 AdminClient 类同名,但这个工具是属于客户端的,因此只需要在管理程序项目中添加 kafka-clients 依赖即可:
<dependency>
<groupId>org.apache.kafka</groupId>
<artifactId>kafka-clients</artifactId>
<version>3.6.1</version>
</dependency>
Kafka 的管理 Java 客户端,支持管理和检查 Topic、Broker、配置和 ACL。所需的最小 Broker版本是 0.10.0.0。有更严格要求的方法将指定所需的最小 Broker 版本。这个客户端是在 0.11.0.0中引入的,API 还在不断发展。我们将尝试以兼容的方式演进 API,但我们保留在必要时在次要版本中进行破坏性更改的权利。一旦 API 被认为是稳定的,我们将更新 InterfaceStability 注解和本通知。
本文详细介绍了Kafka的AdminClient API,包括Topic操作(创建、列表、删除、描述),分区操作(增加、副本重新分配、查询副本列表),配置信息的描述和修改,Scram账户的创建、删除和查询,以及Acl的创建和删除。通过实例代码展示了各个操作的用法,帮助读者掌握Kafka集群管理。
订阅专栏 解锁全文
2207

被折叠的 条评论
为什么被折叠?



