Flink在窗口中使用aggregate聚合函数时,提示 Cannot resolve overloaded method 'aggregate'错误

这里可能有2个地方引起的问题:

1. 导入WindowFunction包问题:

下面包是错误的,因为我们是基于scala的开发。

import org.apache.flink.streaming.api.functions.windowing.WindowFunction

应该使用:

import org.apache.flink.streaming.api.scala.function.WindowFunction

2. KeyBy中的类型和自定义的WindowFunction中的key类型不一致。

这种一般看提示不太明显:

修改类型相同后即可。

Cannot resolve overloaded method 'aggregate'相关推荐

  1. spark报错:Cannot resolve overloaded method ‘agg‘

    报错信息为: Cannot resolve overloaded method 'agg' 解决办法: 导入包 import org.apache.spark.sql.functions._

  2. Cannot resolve overloaded method 'addsink

    报错源 def f1(x:String){ val a=x.split(",") val b=2000-(a(1).split("-")(0)).toInt v ...

  3. Cannot resolve overloaded method ‘createDataFrame‘

    在spark中利用自己定义schema的方式创建dataframe遇到了rt所示的错误 原因分析: 首先定义rdd val dCom = spark.read.orc(pth1+"/2020 ...

  4. Scala报错:error: overloaded method value logInfo with alternatives

    1.背景 写了这么一段代码 object JdbcSink extends Logging {def writeToJdbc(df:DataFrame, sink: StreamSink, drive ...

  5. Structured Streaming报错记录:Overloaded method foreachBatch with alternatives

    Structured Streaming报错记录:Overloaded method foreachBatch with alternatives [文章目录] Structured Streamin ...

  6. Overloaded method foreachBatch with alternatives

    前言 本文隶属于专栏<Spark异常问题汇总>,该专栏为笔者原创,引用请注明来源,不足和错误之处请在评论区帮忙指出,谢谢! 本专栏目录结构和参考文献请见 Spark异常问题汇总 正文 问题 ...

  7. flink1.12 process方法报错 overloaded method value process with alternatives

    报错 overloaded method value process with alternatives:[R](keyedProcessFunction: org.apache.flink.stre ...

  8. Spark影评数据分析三

    在上一篇我们已经学习了前五个需求如何实现,现在看看后五个. 需求六 package movie import org.apache.spark.rdd.RDD//求最喜欢看电影(影评次数最多)的那位女 ...

  9. Ambiguous method overloading for method ****** 异常的解决办法

    Ambiguous method overloading for method ****** 异常 前言:关于该异常,我是在stackoverflow上(https://stackoverflow.c ...

最新文章

  1. PostgreSQL 数据库备份
  2. Android activity启动模式
  3. 真正的大学老师,是那些无需打卡和考评,也会不可遏止地要去读书写作和上课的人...
  4. 表单在线生成 html代码,JSP实现用于自动生成表单标签html代码的自定义表单标签...
  5. BZOJ 1024: [SCOI2009]生日快乐
  6. 在Linux中查找用户帐户信息和登录详细信息的11种方法
  7. 满纸辛酸泪 —— 红楼梦中话
  8. 用Redis实现分布式锁 与 实现任务队列【转载】
  9. 教你两招搞定百度文库无需下载券
  10. JavaGUI版聊天室
  11. TMOD TCON SCON
  12. cesium接入加载倾斜摄影(cesium篇.16)
  13. Java开发笔记(二)Java工程的帝国区划
  14. 互联网商业模式O2O、C2C、B2B、B2C等介绍
  15. 【谷粒学院】001-项目概述、Mybatis Plus入门
  16. 图说slam(一):amcl定位算法主要流程概念图解
  17. 运筹学实验_最短路径
  18. 著名EMORY大学logo翻新案例—跟高手学设计
  19. vue 中台 => 02 vue-element-admin的了解和介绍
  20. Unity在OpenGL模式下Shader编译报错

热门文章

  1. 6-4 计算全部天数(日历) (20分)
  2. 日常总结:Vue写一个炫酷的时钟插件
  3. 认识选购计算机配件的主要内容,认识和选购计算机配件键鼠.ppt
  4. API Internal Error
  5. 三星SideSync下载,一个神奇的软件_我是亲民_新浪博客
  6. java反编译怎么用_Java之反编译,成功运行
  7. 图像二值化处理(全局阈值 自适应阈值 手动阈值操作以及直方图画法)
  8. springboot 后台把数据制作成excel表格并打成压缩包下载
  9. 【认知计算】认知技术不会抢你饭碗,但极可能改变你我公司
  10. 信号处理(二)音频信号的分帧, 加窗