We have an Iceberg table created with the Iceberg Sink Connector. I am unable to read it from Dremio 25.0.0, getting the following error:
IllegalArgumentException: equalityFields and equalityVectors list sizes do not match
We are using the hadoop catalog, but I am wondering if it is related to this statement in the release notes (even though it says hive and glue only), and we have to wait for a new oss release to be able to access the table?
Issues may occur when reading Apache Iceberg tables with equality deletes from Hive or Glue sources. To resolve this issue, upgrade to version 25.0.4.
We migrated to the S3 Iceberg Sink Connector from a Mongo Collection mainly because we can’t do incremental refresh based on modifiedTS on the mongo collection, since Dremio generates duplicates when the collection is not append-only. And continuously doing a full refresh is not an option on a collection with 90 million rows because it takes way too long, and Dremio gets stuck loading at 60 something million rows (same exact count every time).
Now we are facing this issue with Dremio not being able to read the Iceberg Table with delete files. And unfortunately the connector doesn’t support copy-on-write.