KafkaOffsetMonitor 监控group 问题?

暗夜星辰 发表于: 2017-03-16   最后更新时间: 2017-03-16 17:28:43   5,113 游览

环境:服务端版本kafka_2.11-0.10.0.1,客户端版本:kafka-clients 0.10.0.1
从百度云盘:https://pan.baidu.com/s/1kUZJrCV 中下载 KafkaOffsetMonitor-assembly-0.3.0-SNAPSHOT.jar,

启动监控程序,执行命令:java -cp KafkaOffsetMonitor-assembly-0.3.0-SNAPSHOT.jar com.quantifind.kafka.offsetapp.OffsetGetterWeb --offsetStorage kafka --zk d0:5181,d1:5181,d2:5181 --port 9986 --refresh 5.seconds --retain 2.days

启动消费者线程,代码如下:

    public static void main(String[] args) {
        Properties props = new Properties();
        props.put("bootstrap.servers", "d0:9092,d1:9092,d2:9092");
//        props.put("zookeeper.connect", "192.168.0.20:5181");
        props.put("auto.offset.reset", "earliest");
        props.put("group.id", "seamus-test");
        props.put("enable.auto.commit", "false");
        props.put("auto.commit.interval.ms", "1000");
        props.put("session.timeout.ms", "30000");
        props.put("key.deserializer", "org.apache.kafka.common.serialization.StringDeserializer");
        props.put("value.deserializer", "org.apache.kafka.common.serialization.StringDeserializer");

        KafkaConsumer<String, String> consumer = new KafkaConsumer<>(props);
        consumer.subscribe(Arrays.asList("seamus-test"));
        while (true) {
            ConsumerRecords<String, String> records = consumer.poll(1);
            for (ConsumerRecord<String, String> record : records) {
                logger.debug("offset = {}, key = {}, value = {}", record.offset(), record.key(), record.value());
            }

        }
    }

在监控页面中能看到topic,

screenshot

为什么看不到group?

发表于 2017-03-16
添加评论

第一页就是消费者分组。

你好,这个问题是怎么解决的呢?

这个问题你是怎么解决的啊?

半兽人 -> 在路上 7年前

什么问题?

在路上 -> 半兽人 7年前

在监控界面上看不到consumer group,zookeeper上面也没有注册

半兽人 -> 在路上 7年前

当你有消费的时候,就可以看到了。

在路上 -> 半兽人 7年前

我消费的时候也看不见zookeeper上面的consumer group节点,push和poll是正常的,并且的用的是0.4.1的监控包

你的答案

查看kafka相关的其他问题或提一个您自己的问题