tenv.registerDataStream("data", dataStream, 'a, 'b, 'c, 'time.rowtime)
import org.apache.flink.table.api.scala._
import org.apache.flink.streaming.api.scala._
order
.groupBy('a)
.select('a, 'b.sum.distinct as 'd )
.toRetractStream[Row]
.print()
参照官网文档写的代码,但是distinct 却不能用,求解.
Error:(119, 26) method distinct in class DistinctAgg cannot be accessed in org.apache.flink.table.expressions.DistinctAgg
.select('a, 'b.sum.distinct as 'd )
这个问题我也遇见了,报的是什么不支持操作,但是官网的的确就是这么说的,请问楼主解决了吗?我现在不知道怎么去解决这个问题。自定义有太麻烦了。
集结各类场景实战经验,助你开发运维畅行无忧