我正在尝试将数据框保存在表配置单元中。
在 spark 1.6 中它可以工作,但是在迁移到 2.2.0 之后它不再工作了。
这是代码:
blocs
.toDF()
.repartition($"col1", $"col2", $"col3", $"col4")
.write
.format("parquet")
.mode(saveMode)
.partitionBy("col1", "col2", "col3", "col4")
.saveAsTable("db".tbl)
Run Code Online (Sandbox Code Playgroud)
现有表 project_bsc_dhr.bloc_views 的格式为HiveFileFormat. 它与指定的格式不匹配ParquetFileFormat。; org.apache.spark.sql.AnalysisException: 现有表 project_bsc_dhr.bloc_views 的格式是HiveFileFormat. 它与指定的格式不匹配ParquetFileFormat。;