antaljanosbenjamin / clickhouse-cluster-compose

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Run clickhouse cluster in docker compose

  1. Copy clickhuse binary to root of this repo

  2. Run cluster

cd chcluster
docker compose -f ./docker-compose.yml up --build -d
  1. Other commands
# build image
docker build -t chcluster .

# run server manually
docker run --rm -it --network=chcluster_default --volume $HOME/clickhouse:/clickhouse -v $PWD/config_server.xml:/etc/clickhouse/config.xml chcluster

# Ports 9001 9002 9003 exposed to host, so you can run client from host
clickhouse client -mn --port 9001

# or run client if ports not exposed
docker run --rm -it --network=chcluster_default --volume $HOME/clickhouse:/clickhouse --entrypoint=/clickhouse chcluster client --host=chcluster-srv1-1

About


Languages

Language:Dockerfile 68.7%Language:Shell 31.3%