maven - 客户端管理员的 Apache Kafka Maven 包名称

标签 maven apache-kafka

为了使用 AdminClient,我需要导入: org.apache.kafka.clients.admin.AdminClient 包名称。

我下载了: org.apache.kafka:kafka_2.11:0.10.0.13 org.apache.kafka:kafka-clients:0.10.0.11 来自 IntelliJ idea 中 Maven 存储库的依赖项。

但是,没有找到我想要的导入语句。 AdmintClient下载的具体包名是什么? (IntelliJ Maven 搜索中不存在 kafka 0.11.0.2)

最佳答案

AdminClient 类位于 kafka-clients maven 包中。

但是,您需要比 0.10.0 更新的版本,因为 AdminClient 仅在 0.11 中添加。

如果可以的话,我建议使用最新版本(当前为 2.0.0),因为 AdminClient 自首次出现以来已经发展了很多。

Maven Artifact :https://mvnrepository.com/artifact/org.apache.kafka/kafka-clients/2.0.0

关于maven - 客户端管理员的 Apache Kafka Maven 包名称,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/52052401/

相关文章:

hadoop - 如何有效地将数据从 Kafka 移动到 Impala 表?

java - 使用 Camel 将 XML 转为 Json

java - Kafka Producer - Spring Boot应用程序 - 无法生成消息

apache-kafka - 如何创建自定义 kafka 消费者拦截器来一次拦截一条记录?

java - Java项目的Docker镜像

java - 如何在 apache beam 中的 ParDo 函数中处理 PCollection<KV<String,String>> 中的元素时将元素发布到 kafka 主题?

java - kafka- Producer-perf-test.sh 有多少个生产者?

java - 无法部署我的 Web 应用程序(Spring MVC、Tomcat 服务器、Maven、IntelliJ)

java - 有没有满足mavens发布插件的项目布局?

java - 如何使用 Maven 正确管理 Web 应用程序的站点?