簡體   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