Windows下Docker安装ClickHouse

小灰灰 2022-11-26 07:46 502阅读 0赞

1、查询ClickHouse镜像

  1. docker search clickHouse

在这里插入图片描述

2、 拉取镜像

  1. docker pull yandex/clickhouse-client
  2. docker pull yandex/clickhouse-server

在这里插入图片描述

3、启动server端容器

D盘下新建数据文件目录clickhouse

  1. D:\Users\chengyq>docker run -d --name clickhouse-server --ulimit nofile=262144:262144 --volume=//D/clickhouse:/var/lib/clickhouse yandex/clickhouse-server
  2. c1760937eac6d9838fa356daa30a03acd16c7c7709eeb9c6677b18b98ff19abc
  3. D:\Users\chengyq>

单击”Share it“按钮
在这里插入图片描述

4、连接clickhouse-server

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

在这里插入图片描述

5、简单应用

5.1 数据库操作

  1. c1760937eac6 :) show databases;
  2. SHOW DATABASES
  3. ┌─name───────────────────────────┐
  4. _temporary_and_external_tables
  5. default
  6. system
  7. └────────────────────────────────┘
  8. 3 rows in set. Elapsed: 0.055 sec.
  9. c1760937eac6 :) create database test;
  10. CREATE DATABASE test
  11. Ok.
  12. 0 rows in set. Elapsed: 0.022 sec.
  13. c1760937eac6 :)

在这里插入图片描述

5.2 表操作

  1. c1760937eac6 :) create table T_test(id Int8,name String) engine=TinyLog;
  2. CREATE TABLE T_test
  3. (
  4. `id` Int8,
  5. `name` String
  6. )
  7. ENGINE = TinyLog
  8. Ok.
  9. 0 rows in set. Elapsed: 0.016 sec.
  10. c1760937eac6 :) insert into T_test values(1,'hadron');
  11. INSERT INTO T_test VALUES
  12. Ok.
  13. 1 rows in set. Elapsed: 0.051 sec.
  14. c1760937eac6 :) select * from T_test;
  15. SELECT *
  16. FROM T_test
  17. ┌─id─┬─name───┐
  18. 1 hadron
  19. └────┴────────┘
  20. 1 rows in set. Elapsed: 0.026 sec.
  21. c1760937eac6 :)

在这里插入图片描述

发表评论

表情:
评论列表 (有 0 条评论,502人围观)

还没有评论,来说两句吧...

相关阅读