从KStream开始阅读Kafka主题

时间:2018-04-14 15:52:08

标签: apache-kafka kafka-consumer-api apache-kafka-streams

我的spring boot项目有一个演示Kafka Streams API的应用程序。我可以使用命令

使用主题bin/kafka-console-consumer.sh --bootstrap-server localhost:9092 --topic customer --from-beginning中的所有消息

properties.put(ConsumerConfig.AUTO_OFFSET_RESET_CONFIG,"earliest"); properties.put("auto.offset.reset", "earliest");

Kafka Streams API中使用KStream或KTable消息的类似命令是什么?我试过了

KafkaConsumer

两者都没有用。我确实创建了一个使用var http = require('http'); var server = http.createServer(function(req, res) { if(req.method == 'POST') { var postData = ''; req.on('data', function(data) { postData += data; }); req.on('end', function() { console.log("Post request received: " + postData); }) } }); var port = 3000; var host = 'localhost'; server.listen(port, host); console.log("Server started on http://" + host + ":" + port) 代替Streams的测试用例,它没有用。代码已上传至Github以供参考。任何帮助都会很棒。

1 个答案:

答案 0 :(得分:3)

工具bin/kafka-streams-application-reset.sh允许从v1.1开始寻找。

比照。 https://cwiki.apache.org/confluence/display/KAFKA/KIP-171+-+Extend+Consumer+Group+Reset+Offset+for+Stream+Application