Consultar el consumo de información de Kafka en la línea de comando.

1. Busque el directorio de instalación donde se encuentra Kafka.

find  /  -name kafka

2. Enumere qué grupos de usuarios están consumiendo:

./kafka-consumer-groups.sh --bootstrap-server 192.168.100.77:29092 --list

#bootstrap-server Instale la dirección del servidor de Kafka
3. Verifique el consumo de mensajes de Kafka de un determinado grupo de usuarios y vea si hay algún retraso en los datos.

./kafka-consumer-groups.sh --bootstrap-server 192.168.100.77:9092 --describe --group groupname

#可用第二条命令查询用户组的ID
#执行后的效果
 
TOPIC                 PARTITION  CURRENT-OFFSET  LOG-END-OFFSET  LAG             CONSUMER-ID     HOST            CLIENT-ID
这是你的topic消息队列id 0          138             189             51              -               -               -
 
 
# CURRENT-OFFSET  这是当前已经消费了的偏移量
 
# LAG  这是消息积压数量

nombre de grupo es uno de los resultados del primer paso de la consulta


4. Verifique el valor máximo del desplazamiento de datos (desplazamiento) de una determinada partición del tema, que es para ver cuántos mensajes hay actualmente en Kafka.

./kafka-run-class.sh kafka.tools.GetOffsetShell --broker-list 192.168.100.77:9092 --topic globalLog-test --partitions 0


###结果
globalLog-test:0:338828


 

Supongo que te gusta

Origin blog.csdn.net/wangguoqing_it/article/details/127388215
Recomendado
Clasificación