Go kafka sarama lib如何知道一个cosumergroup中有多少个cosumer

Go kafka sarama lib如何知道一个cosumergroup中有多少个cosumer,go,apache-kafka,sarama,Go,Apache Kafka,Sarama,我阅读了中的消费者群体示例(由Shopify/sarama提供), 我想知道我怎么知道一个消费群体中有多少消费者,有没有办法控制消费者的数量 非常感谢要列出当前分配给某个组的消费者,可以使用kafka consumer groups.sh shell脚本。假设$KAFKA_HOME是KAFKA安装的根目录,您可以执行以下操作: $KAFKA_HOME/bin/kafka-consumer-groups.sh --describe --group YOURGROUP --zookeeper ZOO

我阅读了中的消费者群体示例(由Shopify/sarama提供), 我想知道我怎么知道一个消费群体中有多少消费者,有没有办法控制消费者的数量


非常感谢

要列出当前分配给某个组的消费者,可以使用kafka consumer groups.sh shell脚本。假设$KAFKA_HOME是KAFKA安装的根目录,您可以执行以下操作:

$KAFKA_HOME/bin/kafka-consumer-groups.sh --describe --group YOURGROUP --zookeeper ZOOKEEPER_HOST:PORT
如果要列出当前组,请运行以下命令:

$KAFKA_HOME/bin/kafka-consumer-groups.sh --list --zookeeper ZOOKEEPER_HOST:PORT

谢谢但是我想知道我可以列出它或者增加/减少使用sarama的消费者吗?也许你可以看看sarama/consumer\u group\u members.go(),非常感谢,我会看一看。我可以问一下,它不应该是--引导服务器而不是--zookeeper(我想它是在consumer中使用的,而不是consumergroup中使用的)?是的,自卡夫卡0.9以来,新的消费者API就是如此。有关旧的和新的消费者API的更多信息,请访问此链接: