table 数据存储在 Spark 中的什么位置?

Where is table data stored in Spark?

您好,我想找出 SparkSQL 在 Spark 中存储 table 元数据的位置?如果默认情况下它不在 Hive metastore 中,那么它存储在哪里?

这是来自 spark-2.2.0 文档的解释

当没有配置hive-site.xml时,context自动在当前目录下创建metastore_db,并创建spark.sql.warehouse.dir配置的目录,默认为目录spark- Spark应用启动的当前目录下的仓库。请注意,hive-site.xml 中的 hive.metastore.warehouse.dir 属性 自 Spark 2.0.0 以来已弃用。相反,使用 spark.sql.warehouse.dir 指定数据库在仓库中的默认位置。

这是 link: https://spark.apache.org/docs/latest/sql-data-sources-hive-tables.html