org.apache.spark.sql.AnalysisException:仅允许使用非确定性表达式

时间:2018-02-15 03:26:05

标签: apache-spark

运行以下查询时出现AnalysisException

spark.sql("select current_timestamp() as tsp, count(*) from table group by window(tsp, '5 minutes')")

我只想创建一个处理时间列,并希望像上面那样运行一些简单的有状态查询。我理解current_timestamp是不确定的,如果是这样,我如何添加处理时间列并使用group by进行有状态聚合?

我正在使用Spark 2.2.0

0 个答案:

没有答案