[英]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.