[kafka] Línea de comando del servidor para consultar el consumo de información de Kafka

Hola a todos, soy un joven estudioso. Si hay un problema con kafka-tool, pueden usar la línea de comando para ver la información de Kafka.

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:9092 --list

#bootstrap-server  安装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 用户组名字

#可用第二条命令查询用户组的ID


#执行后的效果

TOPIC                 PARTITION  CURRENT-OFFSET  LOG-END-OFFSET  LAG             CONSUMER-ID     HOST            CLIENT-ID
这是你的topic消息队列id 0          138             189             51              -               -               -


# CURRENT-OFFSET  这是当前已经消费了的偏移量

# LAG  这是消息积压数量

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 topic队列名字 --partitions 0

No es fácil de crear para los recién llegados. Si crees que es bueno, ¡dale el visto bueno! ! !

¡Indique la fuente al reimprimir!

                                                            

Guess you like

Origin blog.csdn.net/weixin_43784564/article/details/125282007