繁体   English   中英

打印 Kafka KTable 数据

[英]Printing Kafka KTable Data

我有这种输入 JSON 有效负载的方法。 我想从这个有效载荷中创建一个 K 表,从中读取数据并打印出来。

到目前为止,我要创建 KTable,但是当我迭代它时,控件会跳过它。

请任何人都可以帮助我/指导我我哪里出错了或者我错过了什么?

谢谢。

 public void twilioKTable(JsonNode payloadJson) throws JsonProcessingException {
        String payload = payloadJson.toString();
        final StreamsBuilder builder = new StreamsBuilder();
        final KTable<String, String> kTable = builder.table("testktable");

        kTable.toStream().map((key, value) -> new KeyValue<>(key, value))
                .foreach(new ForeachAction<String, String>() {
                    public void apply(String key, String value) {
                        System.out.println("From MAP " + key + ": Value " +
                                value);
                    }
                });
    }

您还可以在KStream中使用.peek()方法来打印每个具有值的键

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM