нормальной группой с единственным участником? Проблема в том, что я не могу получить оффсеты у таких косюмеров через AdminClient: запрос listConsumerGroupOffsets выдает пустой список. А очень нужно. Есть варианты?
Группа это и есть место, где хранятся оффсеты, нет группы, нет и оффсета, но ничего не мешает хранить оффсеты в другом месте, в базке например, или таки использовать группу
на самом деле оффсеты хранятся в спецтопике. мне важно понять правила вычисления оффсетов для групп и не групп. грубо говоря мне нужна система мониторинга лагов по всем консюмерам.
группа вроде в любом случае создается, если не указана кастомная.
Да, что-то типа groupId=db960395-9b06-44e0-99f5-b3eac0bbcb0e. И вот от нее оффсеты не получить так как от обычной...
Не получается достать имя группы ?
Получается. Но когда по ней вызываю AdminClient.listConsumerGroupOffsets, то получаю пустую коллекцию.
а через консольную тулзу тоже не видит? kafka-consumer-groups.bat --command-config consumer.properties --bootstrap-server XXX:9093 --dry-run --describe --all-groups
не является. подключение консьюмера в составе консьюмер-группы и без неё - это разные механизмы
а как подсмотреть offsets во втором случае?
никак. хранить локально
Я понял. Спасибо.
Обсуждают сегодня