写入 Delta 表时检测到元数据不匹配。
ACL_ENABLED
此群集中启用了表 ACL,因此不允许自动架构迁移。 请使用 ALTER TABLE 命令更改架构。
启用液体
若要在现有表上启用聚类分析,请使用“overwrite”模式并设置:“.option(”overwriteSchema“、”true“)”。
覆盖_必需
若要覆盖架构或更改分区,请设置:“.option(”overwriteSchema“, ”true“)”。
请注意,在使用“replaceWhere”时,无法覆盖架构。
分区不匹配
分区列与表的分区列不匹配。
已知: <provided>
表:<original>
SCHEMA_MISMATCH
写入 Delta 表时检测到的架构不匹配(表 ID: <id>) 。
若要使用 DataFrameWriter 或 DataStreamWriter 启用架构迁移,请设置:“.option(”mergeSchema“, ”true“)”。
对于其他操作,请将会话配置 spark.databricks.delta.schema.autoMerge.enabled 设置为“true”。 请参阅特定于操作的文档以获取详细信息。
表结构:
<tableSchema>
数据架构:
<dataSchema>