How to Create Iceberg Tables in Databricks Using Parquet Files from S3?

messiah
Databricks Partner

Hi Databricks Community,

I’m trying to create Apache Iceberg tables in Databricks using Parquet files stored in an S3 bucket. I found a guide from Dremio, but I’m unable to create Iceberg tables using that method.

Here’s what I need:

  1. Read Parquet files from S3.
  2. Write them as Iceberg tables in Databricks.

Questions:

  1. What cluster configurations (Spark configs, dependencies, etc.) are needed for Iceberg support?
  2. Is there a native way to use Iceberg in Databricks, or do I need to upload JAR files?

Any step-by-step guidance or sample code would be helpful!

Thanks in advance!