8.9. Data Engineering Lakehouse Flow¶
MinIO, Iceberg REST, Supabase Postgres, Spark, JupyterHub, Zeppelin, Airflow, Trino, and Redpanda.
1. Diagram¶
2. Notes¶
Iceberg REST keeps its catalog metadata in Supabase Postgres through a JDBC catalog, not a Hive metastore. If CATALOG_URI does not point at jdbc:postgresql://supabase-db:5432/iceberg, the base image falls back to a local SQLite catalog that a restart loses. Trino runs one coordinator and no workers, by design. Spark still starts with ICEBERG_REST_SOURCE=disabled for ML-only use; only lakehouse SQL fails.
3. Source Files¶
services/jupyterhub/service.ymlservices/zeppelin/service.ymlservices/airflow/service.ymlservices/redpanda/service.ymlservices/minio/service.ymlservices/trino/service.ymlservices/iceberg-rest/service.ymlservices/spark/service.ymlservices/supabase/service.yml