Skip to content

janantos/Clickhouse_data_engineering_lab

Repository files navigation

Data Engineering Lab

Clickhouse Data Engineering Lab, docker compose, exposes only jumpbox ssh port on 2222.

To spin up run make config up For help run make help

  • redis
  • clickhouse (2 shards, 2 replicas each, tiered s3 disk)
  • postgres
  • minio
  • apache airflow
  • ssh jumpbox with dbmate, psql, s3cmd, clickhouse-client, tmux, python3 and vim installed
  • kafka

Network config

container name IP Address Port
redis 172.23.0.20 6379
postgres 172.23.0.40 5432
zookeeper 172.23.0.10 2181
kafka01 172.23.0.50 9092
jumpbox 172.23.0.40 22(2222)
airflow-scheduler 172.23.0.60
airflow-webserver 172.23.0.61 8080
minios3 172.23.0.90 9000
clickhouse01 172.23.0.11 9000
clickhouse02 172.23.0.12 9000
clickhouse03 172.23.0.13 9000
clickhouse04 172.23.0.14 9000

Default passwords

jumpbox

username: lab
password: lab

redis

password: redis

postgres

username: postgres
password: postgres
database: lab

passwords can be changed in .env file

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published