This repository is a testbed for Yandex.Clickhouse DBMS.
It includes:
- Clickhouse server
- Clickhouse console client
- Clickhouse smi2 frontend
You will require this commands in your system:
- make
- docker
- docker-compose
- git
All containers use
host
networking mode. This is because we may want to run some benchmarks and don't want docker proxy and other magic to distort the results.
First of all you will need a clickhouse server, to start it type:
make server
It should be ready now.
Now we will start the frontend. It the other console window type:
make web
It will run nginx which will serve frontend static files on *:8000
.
Now you could login with the following credentials:
Leave login and password empty.
Name: default
Host: <ip|hostname of the frontend in your address bar>:8123
Login:
Password:
At this point you should see and interface similar to this:
To start console client just type:
Use Ctrl-D to exit.
make client