From 5371eaba1004361758a6732289eec0691e510872 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Mirko=20K=C3=A4mpf?= Date: Mon, 23 Sep 2024 09:24:04 +0200 Subject: [PATCH] updated demo cluster. added one more db and persistence to metabase. --- .../demo_env_cluster/dataset/init3.sql | 20 +++++++++++++++++++ .../demo_env_cluster/docker-compose.yml | 18 +++++++++++++++++ 2 files changed, 38 insertions(+) create mode 100644 docker_compose/demo_env_cluster/dataset/init3.sql diff --git a/docker_compose/demo_env_cluster/dataset/init3.sql b/docker_compose/demo_env_cluster/dataset/init3.sql new file mode 100644 index 000000000..89a189b72 --- /dev/null +++ b/docker_compose/demo_env_cluster/dataset/init3.sql @@ -0,0 +1,20 @@ +\c postgres; + +DROP DATABASE IF EXISTS apache_wayang_test_db; + +CREATE DATABASE apache_wayang_test_db; + +\c apache_wayang_test_db; + +CREATE TABLE local_averages( + CategoryID SERIAL PRIMARY KEY, + CategoryName varchar(50), + CategoryCount integer, + CategorySum integer +); +insert into local_averages(CategoryName,CategoryCount,CategorySum) +values ('car',800,400), + ('bike', 1000, 500), + ('bus', 1200, 600), + ('train', 1500, 900), + ('plane', 2000, 1200); diff --git a/docker_compose/demo_env_cluster/docker-compose.yml b/docker_compose/demo_env_cluster/docker-compose.yml index f28cd5357..cff59886c 100644 --- a/docker_compose/demo_env_cluster/docker-compose.yml +++ b/docker_compose/demo_env_cluster/docker-compose.yml @@ -147,6 +147,20 @@ services: - ./apps:/opt/spark-apps - ./data:/opt/spark-data + postgres3: + image: postgres:12 + hostname: postgres3 + container_name: postgres3 + ports: + - "5434:5432" + environment: + POSTGRES_PASSWORD: password + POSTGRES_DB: apache_wayang_test_db + volumes: + - ./dataset/init3.sql:/docker-entrypoint-initdb.d/init.sql + networks: + - democluster_net + postgres2: image: postgres:12 hostname: postgres2 @@ -177,6 +191,10 @@ services: metabase: image: metabase/metabase:latest + volumes: + - ./metabase-data:/metabase-data + environment: + - MB_DB_FILE=/metabase-data/metabase.db depends_on: - postgres ports: