我需要在Kafka 10中为我的消费者命名,就像在Kafka 8中一样,因为我有脚本可以嗅出来并进一步使用这些信息。
显然,consumer.id的默认命名已经改变(现在它也分别显示了client.id)。我没有在文档中看到这提到或比较过。
在Kafka 10术语中,我需要做些什么才能让它生成相同的'< group> < host> ...'消费者和/或客户端ID格式为在Kafka 8(而不是下面的“消费者 - # - < guid>”格式)?
卡夫卡8:
append
卡夫卡10:
array
答案 0 :(得分:1)
0.8中的默认使用者ID命名约定是hostname-timestamp- [UUID的最高8位],尽管您可以设置consumer.id
来覆盖它。
但是,0.10中的默认使用者ID更改为[client.id] - [UUID],似乎无法直接指定它。唯一的方法是设置client.id
以间接设置消费者ID。