我使用的模式演化三角洲表和代碼寫在磚筆記本。
df。寫.format(“δ”).mode .option(“追加”)(“mergeSchema”,“真正的”).partitionBy(“日期”).save(路徑)
但我仍然得到了下麵的錯誤。是正確的定義模式和啟用mergeSchema在同一時間嗎?
AnalysisException:指定的模式不匹配現有模式的路徑。= = = =根——:指定字符串(nullable = false)——B:字符串(nullable = true)——C:現有長(可空= true) = = = =根——一個:字符串(nullable = true)——B:字符串(nullable = true)——C:長(可空= true) = = = =差異——字段非空現有模式中指定的模式,但可以為空。如果你的目的是保持現有模式,您可以省略這個模式從create table命令。否則請確保模式匹配。