将空数据框保存到镶木地板

Saving empty data frame to parquet

我在将空 table 保存为镶木地板时遇到问题。在这种情况下,架构不会保留,之后无法读取 table。

myDF.write.format("parquet").partitionBy("part_id").save("aa")

我的 SQL 查询依赖于同一组 table,如果 table 为空且因此无法读取,则查询不起作用. 有什么方法可以用元数据保存空的 table 吗?

谨致问候, 迈克尔

我已删除 partitionBy 调用,此后元数据已正确保存