Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/328.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
使用ApacheKafka 0.10.0API和Java创建Kafka代理群集_Java_Apache Kafka_Kafka Python - Fatal编程技术网

使用ApacheKafka 0.10.0API和Java创建Kafka代理群集

使用ApacheKafka 0.10.0API和Java创建Kafka代理群集,java,apache-kafka,kafka-python,Java,Apache Kafka,Kafka Python,我想使用kafka0.10api创建一个代理集群,最好使用Java。就我所读到的kafka_2.11-0.10.0.0.jar是否支持使用以下方法创建代理: import kafka.cluster.Broker; import kafka.cluster.Cluster; 但我找不到任何这样做的文档。我最近阅读了[1],它讲述了如何使用Java中的Kafka API创建主题。我们可以做类似的事情来创建代理集群、更新分区、将现有数据/分区迁移到新代理(因为这些新代理不会自动分配任何数据分区,

我想使用
kafka0.10api
创建一个代理集群,最好使用
Java
。就我所读到的
kafka_2.11-0.10.0.0.jar
是否支持使用以下方法创建代理:

import kafka.cluster.Broker;
import kafka.cluster.Cluster; 
但我找不到任何这样做的文档。我最近阅读了[1],它讲述了如何使用
Java
中的
Kafka API
创建主题。我们可以做类似的事情来创建代理集群、更新分区、将现有数据/分区迁移到新代理(因为这些新代理不会自动分配任何数据分区,所以除非将分区移动到它们,否则它们不会做任何工作[2])

[1]


[2] 我有一些示例代码,您可能会发现它们很有用

要创建代理,请参阅。它实际上是为了更简单的测试,所以它不创建集群,只创建一个代理,但它应该不难扩展

一旦我将创建/查询/删除主题的功能内置到测试服务器中,我就创建了一个独立的管理客户机,用于对其他服务器执行相同的操作,因此如果您已经在创建代理集群,您应该能够使用代码来维护其中的主题。看一看

admin客户端基本上是scalakafka.admin.AdminUtils类的纯java包装器,因此它可以处理所有的scala java转换