Как установить consumer.id для нового потребителя Kafka

Согласно документы, Старый Consumer Configs включает consumer.id, установленный по умолчанию равным нулю:

consumer.id
Default: null
Description: Generated automatically if not set.

Можно ли установить consumer.id для Новый Kafka Consumer, и если да, то как я могу этого добиться?

Я думаю, вы говорите об идентификаторе группы потребителей?

Raman Mishra 18.04.2018 09:24

@RamanMishra Также есть consumer.id.

Giorgos Myrianthous 18.04.2018 09:27

Для чего вы это используете? Может его можно заменить на client.id?

Thilo 18.04.2018 09:28

@Thilo При запуске kafka-consumer-groups --bootstrap-server localhost:9092 --group group_name --describe я хочу получить более значимый consumer.id вместо того, чтобы позволить Kafka генерировать длинный и случайный идентификатор. client.id заменит первую часть consumer.id, но не заменит ее полностью. Например, если я установлю client.id на abc, consumer.id станет чем-то вроде abc-12kdl12-.....

Giorgos Myrianthous 18.04.2018 09:37

@GiorgosMyrianthous, ты нашел способ сделать это?

Meidan Alon 12.10.2018 01:04
Построение конвейеров данных в реальном времени с Apache Kafka: Руководство по Python
Построение конвейеров данных в реальном времени с Apache Kafka: Руководство по Python
Apache Kafka - популярная платформа распределенной потоковой передачи данных, которую можно использовать для построения конвейеров данных в реальном...
5
5
954
1
Перейти к ответу Данный вопрос помечен как решенный

Ответы 1

Ответ принят как подходящий

Kafka автоматически генерирует consumer.id, который используется сам по себе для идентификации активных потребителей в группе потребителей, и нет можно вручную установить consumer.id для потребителей Kafka.

Другие вопросы по теме