DanielLeens commented on issue #12220:
URL: https://github.com/apache/seatunnel/issues/12220#issuecomment-5602961945

   SeaTunnel 2.3.13 does not support Iceberg table format v3. That release 
packages Iceberg 1.6.1, whose `TableMetadata` accepts format versions only 
through v2; setting `format-version = 3` will therefore be rejected as an 
unsupported table format version.
   
   There are also two option-name mismatches in the posted configuration. For 
2.3.13, use `iceberg.table.auto-create-props` for table-creation properties and 
`iceberg.table.upsert-mode-enabled = true` for upsert mode. Upsert mode also 
requires an explicit `iceberg.table.primary-keys` value. Catalog settings such 
as `type`, `uri`, and `warehouse` belong in `iceberg.catalog.config`.
   
   Please use format v2 with the current 2.3.13 connector, for example 
`iceberg.table.auto-create-props = { format-version = "2" }`. Do not force a v3 
table with this dependency set. A v3 request needs a SeaTunnel release that 
upgrades and validates the embedded Iceberg runtime first; current `dev` is 
also still on Iceberg 1.6.1. If the corrected configuration still fails, attach 
the actual exception and identify the execution engine.
   


-- 
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.

To unsubscribe, e-mail: [email protected]

For queries about this service, please contact Infrastructure at:
[email protected]

Reply via email to