Skip to content

Latest commit

 

History

History
44 lines (37 loc) · 1.19 KB

README.md

File metadata and controls

44 lines (37 loc) · 1.19 KB

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