我正在尝试在spark dataframe(scala)中进行过滤,以检查某列是否少于当天。CurrentDate))"message": "java.lang.RuntimeException: Unsupported literal type class org.apache.spark.sql.catalyst.expressions.CurrentDate
我正在尝试使用sparksql对hive表执行查询。下面的代码运行良好 spark=SparkSession.builder.master("local[1]".enableHiveSupport().appName("test").getOrCreate()
df=spark.sql("select * from table_name where date='2021-05-16' and name='x
我正在使用Spark 2.0,有时我的工作会因为输入问题而失败。例如,我正在根据日期从S3文件夹读取CSV文件,如果没有当前日期的数据,我的作业就没有什么要处理的,所以它抛出一个异常,如下所示。Exception in thread "main" org.apache.spark.sql.AnalysisException: Path does not exist: s3n://data/2016-08-31/
我正在尝试解析当前类型为string的date列。它的格式是我有火花2.1版本。我试过以下几种方法这将返回2005-04-24,但没有时间戳。然后我试着
spark.sql("select TO_DATE(Date_Resulted, 'yyyy-MM-ddTHH:mm:ssZ') AS date from lab