【发布时间】:2018-02-13 02:22:38
【问题描述】:
我正在尝试将 kafka 流与 scala 一起使用 下面是我的 Java 代码,它运行良好:
KStreamBuilder builder = new KStreamBuilder();
KStream<String, String> textLines = builder.stream("TextLinesTopic");
textLines.foreach((key,values) -> {
System.out.println(values);
});
KafkaStreams streams = new KafkaStreams(builder, config);
streams.start();
我的scala代码如下:
val builder = new KStreamBuilder
val textLines:KStream[String, String] = builder.stream("TextLinesTopic")
textLines.foreach((key,value)-> {
println(key)
})
val streams = new KafkaStreams(builder, config)
streams.start()
scala 代码抛出编译错误。预期类型不匹配:ForEachAction[>String,>String],Actual((any,any), Unit) 未找到:值键 未找到:值值
有谁知道如何在 scala 中使用流 API
【问题讨论】:
标签: scala apache-kafka kafka-consumer-api apache-kafka-streams