Kafka Admin 是一个用于管理 Kafka 集群的工具,它提供了一系列命令行工具来执行各种管理任务,如创建主题、删除主题、列出主题等。要查看 Kafka 集群的信息,可以使用以下方法:
kafka-topics.sh
工具列出所有主题:./kafka-topics.sh --list --bootstrap-server localhost:9092
这将显示 Kafka 集群中所有可用的主题。
kafka-consumer-groups.sh
工具查看消费者组信息:./kafka-consumer-groups.sh --bootstrap-server localhost:9092 --list
这将显示所有消费者组的列表。
kafka-consumer-groups.sh
工具查看特定消费者组的状态和消费情况:./kafka-consumer-groups.sh --bootstrap-server localhost:9092 --describe --group your_consumer_group_name
这将显示指定消费者组的详细信息,包括消费进度、lag 等。
kafka-topics.sh
工具查看特定主题的详细信息,如分区数、副本因子等:./kafka-topics.sh --describe --topic your_topic_name --bootstrap-server localhost:9092
这将显示指定主题的详细信息,包括分区数、副本因子、副本分布等。
kafka-run-class.sh
工具执行 JMX 查询以获取 Kafka 集群的详细信息:./kafka-run-class.sh kafka.tools.JmxTool --jmx-url service:jmx:rmi:///jndi/rmi://localhost:9092/jmxrmi --object-name kafka.server:type=BrokerTopicMetrics,name=MessagesInPerSec
这将显示 Kafka 集群的消息吞吐量等指标。
这些方法可以帮助您查看 Kafka 集群的各种信息。请注意,您需要根据实际情况替换 --bootstrap-server
参数中的地址和端口。
辰迅云「云服务器」,即开即用、新一代英特尔至强铂金CPU、三副本存储NVMe SSD云盘,价格低至29元/月。点击查看>>
推荐阅读: kafka容灾部署的方法是什么