【问题标题】:python library to manage kafka cluster (topics CRUD, increase partition, reassignment, leader election etc)用于管理 kafka 集群的 python 库(主题 CRUD、增加分区、重新分配、领导选举等)
【发布时间】:2018-05-10 14:45:16
【问题描述】:

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

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

谢谢!

【问题讨论】:

    标签: python apache-kafka apache-zookeeper kazoo


    【解决方案1】:

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

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

    【讨论】:

    • 感谢您的回答。分区增量意味着更改分配给主题的分区数。我的不好,我没有说清楚。
    猜你喜欢
    • 2021-11-08
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多