繁体   English   中英

数据块 - overwriteSchema

[英]Databricks - overwriteSchema

在更新 Databricks 中的增量表时,我多次遇到问题,第一次覆盖架构失败,但第二次成功。 我的问题的解决方案是简单地再次运行它,此时我无法重现。 如果它再次发生,我会回来发布确切的错误消息,但它本质上是一个架构不匹配错误。 还有其他人遇到过类似的问题吗?

overwriteSchema = True
DF.write \
.format("delta") \
.mode("overwrite") \
.option("overwriteSchema", overwriteSchema) \
.partitionBy(datefield) \
.saveAsTable(deltatable)

键值应该是string ,而不是Boolean .option("overwriteSchema", "True")

DF.write \
.format("delta") \
.mode("overwrite") \
.option("overwriteSchema", "True") \
.partitionBy(datefield) \
.saveAsTable(deltatable)

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM