Flink - Datastream类型转换 - 错误

时间:2016-08-01 11:59:20

标签: apache-flink

我正在尝试将Flink中处理过的wordcount写入kafka主题。错误是---

“DataStream>类型中的方法addSink(SinkFunction>)不适用于参数(FlinkKafkaProducer09)”

对于以下代码 -

DataStream<Tuple2<String, Integer>> stream1 = stream.flatMap(new LineSplitter())
    .keyBy(0).sum(1);
stream1.print();
env.execute();

stream1.addSink(new FlinkKafkaProducer09<String>("WCFKTopic", new SimpleStringSchema(), 
    properties));
env.execute();

提前致谢!

1 个答案:

答案 0 :(得分:0)

接收器功能的输入类型与stream1的类型不匹配。

试试这个:

new FlinkKafkaProducer09<Tuple2<String, Integer>>(XXX);