DELTA_ICEBERG_COMPAT_VIOLATION 错误类
IcebergCompatV<version>
的验证失败。
需要重写表才能更改为 IcebergCompatV<newVersion>
。 请运行 REORG TABLE APPLY (UPGRADE UNIFORM ('ICEBERG_COMPAT_VERSION = <newVersion>'))
:
请注意,REORG
启用表功能IcebergCompatV<newVersion>
,其他没有该表功能支持的 Databricks 运行时版本可能无法写入表。
不支持 IcebergCompatVersion = <version>
。 支持介于 1 到 <maxVersion>
之间的版本
IcebergCompatV<version>
要求从表中完全清除删除向量。 请运行 REORG TABLE APPLY (PURGE)
命令。
IcebergCompatV<version>
要求首先在表上禁用删除向量。 然后运行 REORG PURGE
命令以清除表上的删除向量。
首先是 IcebergCompatV<version>`` requires feature ``<feature>`` to be supported and enabled. You cannot drop it from the table. Instead, please disable IcebergCompatV``<version>
。
要使用 IcebergCompatV<version>
启用 Uniform Iceberg,要求所有文件都兼容 Iceberg。
表版本 <tableVersion>
中有 <addFilesCount>
文件,而 <addFilesWithoutTag>
文件与 Iceberg 不兼容,这通常是由并发写入导致的。
请再次运行 REORG TABLE
表 APPLY (UPGRADE UNIFORM (ICEBERG_COMPAT_VERSION=<version>))
命令。
IcebergCompatV<version>`` is incompatible with feature ``<feature>
。
要支持和启用 IcebergCompatV<version>`` requires feature ``<feature>
。
IcebergCompatV<version>
不支持将分区表替换为名称不同的分区规范,因为 Iceberg-Spark 1.1.0 不支持这样做。
以前的分区规范:<prevPartitionSpec>
新的分区规范:<newPartitionSpec>
将数据重写到 IcebergCompatV<version>
失败。
请再次运行 REORG TABLE
表 APPLY (UPGRADE UNIFORM (ICEBERG_COMPAT_VERSION=<version>))
命令。
架构中的 IcebergCompatV<version>`` does not support the data type ``<dataType>
。 你的架构:
<schema>
只能启用一个 IcebergCompat 版本,请显式禁用不需要的所有其他 IcebergCompat 版本。
IcebergCompatV<version>
要求将表属性“<key>
”设置为“<requiredValue>
”。 当前值:“<actualValue>
”。