vdimir / clickhouse-cluster-compose

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Run clickhouse cluster in docker compose

  1. Copy clickhouse 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 --v $HOME/clickhouse:/clickhouse -v $PWD/config_server.xml:/etc/clickhouse/config.xml -v $PWD/config.d:/etc/clickhouse/config.d 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 41.0%Language:Makefile 40.4%Language:Shell 18.6%