Interactive admin shell for Apache Kafka

I am experimenting with Kafka. I can get a basic cluster with Zookeeper and a broker that works and produces / consumes data. Is there an interactive shell / cli for Kafka? I would like to have one look at all topics, topic sections, production / consumption indicators, amount of data, etc. I searched the Internet and looked at the installation. I did not find any administration utility.

Thank,

+5
source share
4 answers

Kafka records can be set over JMX and researched at jconsole.

In each broker, add the following line somewhere in kafka-server-start.shon Linux / MacOS:

export JMX_PORT=9999

or kafka-server-start.baton Windows:

set JMX_PORT=9999

, JMX , , . , JMX (Ganglia/Graphite/Nagios/etc.).

0

- Kafka Kafka Offset Monitor. Kafka Web Console , , , .

+6

OSS, , ( ), , , CLI -. . :

CLI

  • Kafka $KAFKA_HOME/bin, kafka-console-consumer.sh ( ) , kafka-topics.sh kafka-configs.sh .
  • Kafkacat . ( Kafka).

-

  • Kafdrop 3 - ( , Avro). Kafdrop, Docker Kubernetes. ( : , .)
  • Burrow - , . , " " , ( ). , , , .

+1

Kafdrop 3 , . Kafdrop 3 , Kafka , Kubernetes. Kafka ( ). , Kafdrop K8s kubectl proxy.

, Burrow, , , , , .

CLI, Kafkacat. Kafka, , , . ( , , , make.) Kafka, - , Kafdrop 3 Kafkacat , Kafka Tool, .

+1

Source: https://habr.com/ru/post/1543468/


All Articles