In addition to the native FileIO implementations, you can use any Hadoop FileSystem with Iceberg through the default FIleIO implementation, HadoopFileIO. If there's Hadoop support for a back-end, it'll just work.
The reason why we have direct implementations is that we can relax some of the constraints and avoid a lot of requests just to ensure the FileSystem abstraction is consistent. But you don't actually require a FileIO implementation. Ryan On Wed, Oct 19, 2022 at 9:48 AM Eduard Tudenhoefner <[email protected]> wrote: > For GCP you could use GCSFileIO > <https://github.com/apache/iceberg/blob/master/gcp/src/main/java/org/apache/iceberg/gcp/gcs/GCSFileIO.java#L49> > and for Azure there is an open PR > <https://github.com/apache/iceberg/pull/4465> to provide AzureFileIO. > > On Wed, Oct 19, 2022 at 6:33 PM Kukreja, Tarun > <[email protected]> wrote: > >> Hello, >> >> >> >> I know, We can use Athena + S3 to work with Iceberg table. >> >> >> >> Is there any such option available on Azure and GCP? >> >> >> >> Regards, >> >> Tarun Kukreja >> >> +91-9910998689 >> >> >> >> This message (including any attachments) contains confidential >> information intended for a specific individual and purpose, and is >> protected by law. If you are not the intended recipient, you should delete >> this message and any disclosure, copying, or distribution of this message, >> or the taking of any action based on it, by you is strictly prohibited. >> >> Deloitte refers to a Deloitte member firm, one of its related entities, >> or Deloitte Touche Tohmatsu Limited ("DTTL"). Each Deloitte member firm is >> a separate legal entity and a member of DTTL. DTTL does not provide >> services to clients. Please see www.deloitte.com/about to learn more. >> >> v.E.1 >> > -- Ryan Blue Tabular
