1. 通过 VNC 登录 Kafka 客户端节点。详情参考通过 VNC 登录 Kafka

  2. 在客户端节点执行以下命令行,消费 Topic 的消息。

    cd /opt/kafka/current/bin
    ./kafka-console-consumer.sh --bootstrap-server <连接地址> --topic <Topic 名称> --from-beginning
    • 参数说明

      参数 说明

      连接地址

      可在 Kafka 集群详情页面,查看连接地址。

      Topic 名称

      目标 Topic 名称,需根据实际情况进行填写。

      --from-beginning

      表示从最新的开始消费。

    • 命令行示例

      $ cd /opt/kafka/current/bin
      ./kafka-console-consumer.sh --bootstrap-server 192.168.0.1:9092,192.168.0.2:9092,192.168.0.3:9092 --topic test --from-beginning
      hi
      hello world
      how are you
  3. 在客户端节点执行以下命令行,可查看 test Topic 的消息分布情况。

    $ cd /opt/kafka/current/bin
    ./kafka-topics.sh --describe --zookeeper 192.168.0.6:2181,192.168.0.8:2181,192.168.0.7:2181/kafka/cl-zom1un35 --topic test
    Topic:test	  PartitionCount:3	  ReplicationFactor:1	  Configs:
    Topic: test	Partition: 0	Leader: -1	Replicas: 1	Isr: 1
    Topic: test	Partition: 1	Leader: -1	Replicas: 2	Isr: 2
    Topic: test	Partition: 2	Leader: 3	Replicas: 3	Isr: 3
  4. 在客户端节点执行以下命令行,查看消费者消费情况。

    • kafka 0.9.0.0 以后的版本使用 kafka-consumer-groups.sh 查看消费者消费情况。

      $ cd /opt/kafka/current/bin
      ./kafka-consumer-groups.sh --bootstrap-server 192.168.0.3:9092,192.168.0.4:9092,192.168.0.9:9092 --describe --group my-group
      Note: This will not show information about old Zookeeper-based consumers.
      
      TOPIC                          PARTITION  CURRENT-OFFSET  LOG-END-OFFSET  LAG        CONSUMER-ID                                       HOST                           CLIENT-ID
      test                          0          10              10              0          consumer-1-0000f0c2-eee7-432b-833b-c882334c8f71   /192.168.100.26                consumer-1
      test                          1          7               7               0          consumer-1-0000f0c2-eee7-432b-833b-c882334c8f71   /192.168.100.26                consumer-1
    • kafka 0.9.0.0 以前的版本使用 kafka-consumer-offset-checker.sh 查看消费者消费情况。

      $ cd /opt/kafka/current/bin
      ./kafka-consumer-offset-checker.sh  --zookeeper 192.168.0.6:2181,192.168.0.8:2181,192.168.0.7:2181/kafka/cl-zom1un35 --topic test --group my-group