我在我的服务器上安装了kafka,想要学习如何使用它, 我找到了scala编写的示例代码,下面是它的一部分,
/etc/environment
但我不知道如何在我的服务器上找到群组ID。
答案 0 :(得分:5)
group id
是您通过为其提供字符串ID为您的消费者定义的内容。所有消费者都以同样的身份开始#34;合作"并以协调的方式读取主题,其中每个使用者实例将处理主题中的消息的子集。提供不存在的组ID将被视为新的使用者,并在Zookeeper中创建一个新条目,其中将存储已提交的偏移量。
答案 1 :(得分:3)
您可以获得一个Zookeeper shell并列出Kafka存储消费者偏移的路径:
./bin/zookeeper-shell.sh localhost:2181
ls /consumers
您将获得所有群组的列表。
编辑:我错过了您自己设置的部分,因此我认为您要列出现有群集的使用者群组。
Lundahl是对的,这是您定义的属性,用于协调消费者线程,以便它们不消耗“彼此”消息(每个消耗一个子集)。例如,如果您使用具有不同组的2个消费者,他们将使用整个主题。