Cannot resolve symbol window

参照官网执行如下代码的时候,报了Cannot resolve symbol window错误。

    val windowedCounts = words.groupBy(
      window($"timestamp", "10 minutes", "5 minutes"),
      $"word"
    ).count()

官网也没给解释,最终还是自己通过问人和查询解决了。引入如下包就好了:

import org.apache.spark.sql.functions._

总结下遇到此问题的解决思路。

首先这是一个类方法引起的,提示的没有此方法,那么可以确定是没引入某个包或命名空间造成的。

如果使用alt+enter没有引用提示的话,那么可以自己找。

因为这个是scala方法,所以直接去看scala API文档,去搜这个方法,比如上面的window找不到问题。

posted @ 2020-04-11 13:17  数据驱动  阅读(511)  评论(0编辑  收藏  举报