温馨提示×

kafka console如何查看主题分区信息

小樊
81
2024-12-19 17:39:27
栏目: 大数据

要查看Kafka主题的分区信息,请使用Kafka命令行工具kafka-topics.sh。请按照以下步骤操作:

  1. 打开命令行终端(如Windows的命令提示符、macOS的终端或Linux的终端)。

  2. 使用cd命令导航到Kafka安装目录的bin文件夹。例如,如果您的Kafka安装在/usr/local/kafka,则输入以下命令:

cd /usr/local/kafka/bin
  1. 使用kafka-topics.sh脚本查看主题分区信息。请使用以下命令,将<kafka_bootstrap_servers>替换为您的Kafka集群的地址(例如:localhost:9092),将<topic_name>替换为您要查看分区信息的主题名称:
./kafka-topics.sh --bootstrap-server <kafka_bootstrap_servers> --describe --topic <topic_name>

例如:

./kafka-topics.sh --bootstrap-server localhost:9092 --describe --topic my_topic
  1. 按Enter键运行命令。您将看到类似以下的输出,其中显示了主题的分区信息和副本信息:
Topic: my_topic    PartitionCount: 3    ReplicationFactor: 1    Configs:
    Topic: my_topic    Partition: 0    Leader: 1    Replicas: 1    Isr: 1
    Topic: my_topic    Partition: 1    Leader: 0    Replicas: 1    Isr: 1
    Topic: my_topic    Partition: 2    Leader: 2    Replicas: 1    Isr: 1

在这个例子中,my_topic主题有3个分区,副本因子为1。每个分区的当前领导者(Leader)和副本(Replicas)以及ISR(In-Sync Replicas,同步副本)数量也显示在输出中。

0