1. 确保已安装Docker,并确保Docker服务已启动。
2. 使用docker pull命令从Docker Hub下载最新版本的ClickHouse镜像,如下所示:
docker pull yandex/clickhouse-server
3. 使用docker run命令创建一个容器,并将其连接到本地主机上的指定端口,如下所示:
docker run -d --name clickhouse-server -p 8123:8123 yandex/clickhouse-server
4. 使用docker exec命令进入容器,并执行clickhouse-client命令,如下所示:
docker exec -it clickhouse-server clickhouse-client
5. 进入客户端后,可以使用CREATE DATABASE命令创建数据库,如下所示:
CREATE DATABASE clickhouse_db;
6. 可以使用CREATE TABLE命令创建表,如下所示:
CREATE TABLE clickhouse_table ( id Int32, name String ) ENGINE = MergeTree() ORDER BY id;
7. 可以使用INSERT INTO命令向表中插入数据,如下所示:
INSERT INTO clickhouse_table (id, name) VALUES (1, 'John'), (2, 'Smith');
8. 可以使用SELECT命令查询表中的数据,如下所示:
SELECT * FROM clickhouse_table;
- id name
- 1 John
- 2 Smith