Apache spark 如何找出火花表是拼花地板还是三角板?

Apache spark 如何找出火花表是拼花地板还是三角板?,apache-spark,parquet,delta,Apache Spark,Parquet,Delta,我有一个数据库,其中有些表是拼花格式的,有些表是三角形格式的。如果我想将数据附加到表中,我需要在表采用增量格式(默认为拼花)时指定它。 如何确定表格的格式 我尝试了显示TBLProperty,但结果为空。根据Delta lake,您可以检查 DeltaTable.isDeltaTable(火花,“路径”) 请参见文档中的注释 这将使用当前线程中的活动SparkSession来读取表数据。因此,如果未设置活动SparkSession,即SparkSession.getActiveSession()

我有一个数据库,其中有些表是拼花格式的,有些表是三角形格式的。如果我想将数据附加到表中,我需要在表采用增量格式(默认为拼花)时指定它。 如何确定表格的格式

我尝试了
显示TBLProperty
,但结果为空。

根据Delta lake,您可以检查

DeltaTable.isDeltaTable(火花,“路径”)

请参见文档中的注释

这将使用当前线程中的活动SparkSession来读取表数据。因此,如果未设置活动SparkSession,即SparkSession.getActiveSession()为空,则会引发错误