问题原因: 当前scala 2.11.8版本不支持该算子用法
解决办法: 将scala版本升级为2.12.3版本。
现象:在flink代码开发中,map算子的编译报错了,报错信息为cannot resolve reference map with such signature. 由于代码是从sgg拷贝过来的,所以确认代码逻辑本身没有问题,那么就需要检查下运行环境的问题。
flink编译出错。
排查问题:
pom文件中。使用的scala是2.12版本,接着看idea file --> project structure setting --> global libraries 中查看开发环境的sdk版本,发现是2.11.8版本。
更新后的scala版本
办法: 卸载当前安装的scala版本,下载新版本安装并更新idea开发胡环境。这一步可以参考 https://blog.csdn.net/qq_42881421/article/details/113665844