win10本地使用docker安装clickhouse

构建clickhouse

1、拉取clickhouse的docker镜像

docker pull yandex/clickhouse-server
docker pull yandex/clickhouse-clinet

2、启动server端

# 默认直接启动即可

docker run -d --name clickhouse-server --ulimit nofile=262144:262144 yandex/clickhouse-server

# 如果想指定目录启动,这里以clickhouse-test-server命令为例,可以随意写

mkdir /work/clickhouse/clickhouse-test-db       ## 创建数据文件目录

 

# 使用以下路径启动,在外只能访问clickhouse提供的默认9000端口,只能通过clickhouse-client连接server

docker run -d --name clickhouse-server --ulimit nofile=262144:262144 --volume=/work/clickhouse/clickhouse_test_db:/var/lib/clickhouse yandex/clickhouse-server

3、连接clickhouse-server

docker run -it --rm --link clickhouse-server:clickhouse-server yandex/clickhouse-client --host clickhouse-server

使用:

1.查看并创建数据库

win10本地使用docker安装clickhouse_第1张图片

2.创建表并插入数据

win10本地使用docker安装clickhouse_第2张图片

4、开启本地9000端口以运行(我选择得到是这种)

docker run -it -p 9000:9000 yandex/clickhouse-server

 这时候终端上会有log打印出来

win10本地使用docker安装clickhouse_第3张图片

client连接:

win10本地使用docker安装clickhouse_第4张图片

你可能感兴趣的:(docker,clickhouse)