Scala 使用spark将数据帧保存为配置单元表失败

Scala 使用spark将数据帧保存为配置单元表失败,scala,apache-spark,apache-spark-sql,Scala,Apache Spark,Apache Spark Sql,我有一个大数据框,并尝试使用以下命令将其保存为配置单元表 df.write.options(Map("path" -> "/workspace/ny/df")).saveAsTable("db_name.table_name") 我正在静态分配资源,但由于内存不足问题,saveAsTable失败。我在其中一个答案中读到,saveAsTable就像持久化到内存中一样。对吗?那么如何创建外部表呢 我的另一个问题是,即使我的表不大,saveAsTable也需要很长时间,我知道这是因为更新了一

我有一个大数据框,并尝试使用以下命令将其保存为配置单元表

df.write.options(Map("path" -> "/workspace/ny/df")).saveAsTable("db_name.table_name") 
我正在静态分配资源,但由于内存不足问题,
saveAsTable
失败。我在其中一个答案中读到,
saveAsTable
就像持久化到内存中一样。对吗?那么如何创建外部表呢

我的另一个问题是,即使我的表不大,saveAsTable也需要很长时间,我知道这是因为更新了一些统计数据。这也对吗?正在计算哪些类型的统计数据,如何关闭它们


p、 我的桌子是镶木地板的。

你们的spark版本是什么?它是1.6.0。。。。。