Default Installation

The simplified installation procedure is meant for a rapid deployment of Fyrefuse and its essential dependencies with default values.

This works well for testand trial setups.

Prerequisites

On the machine or VM where Fyrefuse is deployed, you need the following:

  • RedHat / Debian based OS
  • 6 vCPUs
  • 8GB RAM
  • 240GB of Storage
  • Internet access
  • Docker

Before You Start

Fyrefuse provides a docker compose configuration that simplifies deployment by including all required services:

  • Fyrefuse Backend
  • Fyrefuse Frontend
  • Database
  • Apache Spark standalone
  • Trino
  • Hive Metastore
  • MinIO
Warning: This is meant to be the simplest Fyrefuse installation possible. Do not use it in production.

Depending on your infrastructure and requirements, you will need to re-arrange the deployment method for the external services.

Instead of using Docker, you may choose to deploy them on on-premise servers, Kubernetes, or other supported environments. Additionally, these services should be installed on separate nodes within your network for better scalability and performance.

Installation Steps

1. Get the Docker Compose File

Download the Docker Compose file and navigate to its directory in the shell.

2. Login to Fyrefuse Registry

Login to Fyrefuse registry to access Fyrefuse’s images.

docker login -u fyrefuse_trial -p <personal_access_token> registry.gitlab.com

3. Run Docker Compose

Run the Docker Compose file:

docker compose up -d

4. Setup the Datalayer Bucket on S3

Open MinIO UI, reachable at localhost:9000 with the following credentials:

  • Username: accesskey_minio_trial
  • Password: password

Go to the "Buckets" section and create a new bucket named datalake.

Move to the "Object Browser" section and create a new path called warehouse inside the datalake bucket.

5. Restart the Metastore

Once you have created the bucket, restart the metastore service:

docker compose restart hive-metastore

Next Steps

Once the installation process is complete, you can start using Fyrefuse (available at localhost:8001) by creating your first project.

For instructions, see Create Your First Project.