docker本地搭建clickhouse

安装ClickHouse​

docker环境搭建好之后,利用docker安装clickhouse比较简单,clickhouse官方提供了默认的镜像,直接使用即可。官方文档参考:https://hub.docker.com/r/yandex/clickhouse-server/

拉取clickhouse的docker镜像

docker pull yandex/clickhouse-server

启动server端

Linux版

docker images
docker run -d --name [启动之后的名称] --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-test-server --ulimit nofile=262144:262144 --volume=/work/clickhouse/clickhouse_test_db:/var/lib/clickhouse yandex/clickhouse-server

Windows版

docker images

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

直接在界面操作启动了。

通过cli进入

 成功进去了.

下篇文章再教如何使用clickhouse.

客户端常用参数

clickhouse-client
    --host, -h         :服务端host名称,默认 localhost
    --port             :连接端口,默认9000
    --user, -u         :用户名,默认 default
    --password         :密码,默认空
    --query, -q        :非交互模式下的查询语句
    --database, -d     :默认当前操作的数据库,默认default
    --multiline, -m    :允许多行语句查询,在clickhouse中默认回车即为sql结束,可使用该参数多行输入
    --format, -f       :使用指定的默认格式输出结果      csv,以逗号分隔
    --time, -t         :非交互模式下会打印查询执行的时间
    --stacktrace       :出现异常会打印堆栈跟踪信息
    --config-file      :配置文件名称

您的资助是我最大的动力!
金额随意,欢迎来赏!

如果,您认为阅读这篇博客让您有些收获,不妨点击一下右下角的推荐按钮。
如果,您希望更容易地发现我的新博客,不妨点击一下绿色通道的关注我

如果,想给予我更多的鼓励,求打

因为,我的写作热情也离不开您的肯定支持,感谢您的阅读!

原文地址:https://www.cnblogs.com/GreenForestQuan/p/14539567.html