Skip to main content

User Guides

Welcome to the Ilum User Guides page! Here, you'll find comprehensive resources designed to help you harness the full potential of Ilum.

📄️ How to run dbt-spark with ilum

This is a beginner-friendly guide to set up dbt-core with Apache Spark on a Kubernetes cluster, using the Ilum platform as the Spark computation engine. The default approach leverages Ilum SQL module as a Thrift server for SQL query execution and Hive Metastore for metadata management. Additionally, this guide includes an alternative method using Spark Connect with method: session, which connects directly to a Spark cluster without a Thrift server. The guide walks through deploying Ilum, connecting to either the Thrift server or Spark Connect, configuring dbt-spark, and running simple dbt models to create and read data.