1、完全按照官网的java代码来写的,一开始producer还会报错,修改了server.properties里面的listener就好了,kafka用的是kafka_2.11-2.0.0 下面是部分代码
props.put("bootstrap.servers", "192.168.111.146:9092");
props.put("group.id", "test-consumer-group");
props.put("enable.auto.commit", "true");
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");
props.put("auto.offset.reset", "earliest");
ConsumerRecords<String, String> records = kafkaConsumer.poll(Duration.ofMillis(100));
2、上面是prop的配置信息 下面poll(100)说是已经过时
if(records.isEmpty()){
}
3、会一直显示为空
搞了几天了 也不报错也不接受信息 求救