小编you*_*ati的帖子

Spark2 无法将数据帧写入镶木地板配置单元表:HiveFileFormat`。它与指定的格式“ParquetFileFormat”不匹配

我正在尝试将数据框保存在表配置单元中。

在 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。;

hive apache-spark parquet apache-spark-2.0

9
推荐指数
1
解决办法
9691
查看次数

标签 统计

apache-spark ×1

apache-spark-2.0 ×1

hive ×1

parquet ×1