How to get topic list from kafka server in Java

后端 未结 6 538

I am using kafka 0.8 version and very much new to it.

I want to know the list of topics created in kafka server along with it\'s metadata.

6条回答
  •  臣服心动
    2020-12-29 07:26

    with Kafka 0.9.0

    you can list the topics in the server with the provided consumer method listTopics();

    eg.

    Map > topics;
    
    Properties props = new Properties();
    props.put("bootstrap.servers", "1.2.3.4:9092");
    props.put("group.id", "test-consumer-group");
    props.put("key.deserializer", "org.apache.kafka.common.serialization.StringDeserializer");
    props.put("value.deserializer", "org.apache.kafka.common.serialization.StringDeserializer");
    
    KafkaConsumer consumer = new KafkaConsumer(props);
    topics = consumer.listTopics();
    consumer.close();
    

提交回复
热议问题