Hey Nir, I'm not super familiar with MinIO, but I suspect there are two different ways you could go about this. It seems like you could run a MinIO S3 gateway and just use the S3FileIO <http://iceberg.apache.org/aws/#s3-fileio> .
Alternatively, you could build a native MinIOFileIO implementation using their Java APIs <https://docs.min.io/docs/java-client-api-reference.html>, which would look very similar to the S3FileIO implementation but possibly allow for the abstraction over other supported systems. Just a thought, -Dan On Wed, May 19, 2021 at 9:44 AM Nir Haviv <nir.ha...@argus-sec.com> wrote: > Hello, > > I am developing a "cloud agnostic" product with support for on-prem > installation. > Currently i am using MinIO as a S3 abstraction layer, to support on-prem > or in the case of a cloud installation to connect to the > underlying storage, e.g: aws, gcs... > My question is, is it possible to use Iceberg with Minio? (i am also using > hive metastore (yes, and suffer also)) > > Thanks, Nir Haviv >