使用Flink中的aggregate函数时,一直报错
.aggregate(new aggregateFunction(), new windowFunction())
系统报错只是说方法不匹配,可能是KeyBy的时候返回的类型不匹配,将KeyBy返回为String类型进行尝试。
.keyBy(new KeySelector<Tuple3<String, String, Long>, String>() {
@Override
public String getKey(Tuple3<String, String, Long> stringStringLongTuple3) throws Exception {
return stringStringLongTuple3.f1;
}
})
问题解决,果然是KeyBy返回的类型的这个问题。
3379

被折叠的 条评论
为什么被折叠?



