用于管理kafka集群的python库(主题CRUD,增加分区,重新分配,领导者选举等)

时间:2017-11-27 11:13:17

标签: python apache-kafka apache-zookeeper kazoo

我在互联网上搜索python库来管理kafka操作,如CRUD主题,分区增量,分区重新分配,领导者选举等。我没有找到任何东西。

我知道pykafka,kafka-python,但它们用于创建消费者/生产者,我可以在主题上使用kazoo进行CRUD,但我不能执行我提到的其他操作。你能建议任何用于管理kafka集群的python库(如果有的话)吗?

谢谢!

1 个答案:

答案 0 :(得分:0)

PyKafka包含一个用于创建主题here的CLI。我不确定你的意思是"分区增量"。消费者对分区的分配由PyKafka的成员协议实现在内部处理。据我所知,领导人选举不是客户可以触发的。

我不知道一个python库完全复制了与Kafka捆绑在一起的CLI工具的功能,但是PyKafka很接近。