快速使用docker-compose部署clickhouse的教程

2025-05-27 0 34

ClickHouse 是一个开源的面向列的 DBMS(由 Yandex 开发)。ClickHouse 的工作速度比传统方法快 100-1000 倍。它适用于大数据、业务分析和时间序列数据。ClickHouse 是第一个与 Sybase IQ、Vertica 和 Snowflake 等专有数据库的性能、成熟度和可扩展性相匹配的开源 SQL 数据仓库。

在这个小教程中,我将向您展示如何以最少的设置安装 ClickHouse

对于本教程,我们需要安装 Docker 和 docker-compose

首先,您需要创建一个目录,在其中创建必要的文件和目录。

?

1

2

3
cd /home/edy

mkdir my-clickhouse

cd my-clickhouse

然后您需要创建一个目录,ClickHouse 数据将存储在其中。

?

1
mkdir db

最后一步是创建 docker-compose.yml 文件。

?

1

2

3

4

5

6

7

8

9

10

11

12

13

14

15

16

17

18

19

20

21

22

23

24

25

26

27
version: '3'

services:

ch_server:

image: yandex/clickhouse-server

ports:

- "8123:8123"

volumes:

- ./db:/var/lib/clickhouse

networks:

- ch_ntw

ch_client:

image: yandex/clickhouse-client

entrypoint:

- /bin/sleep

command:

- infinity

networks:

- ch_ntw

networks:

ch_ntw:

driver: bridge

ipam:

config:

- subnet: 10.222.1.0/24

让我们检查一下我们做了什么。一个文件 (docker-compose.yml) 和一个目录 (db)。

?

1

2

3

4

5

6
ls -la

drwxr-xr-x 3 user user 4096 Mar 4 07:44 .

drwxr-xr-x 4 user user 4096 Mar 4 07:43 ..

drwxr-xr-x 3 user user 4096 Mar 4 07:45 db

-rw-r--r-- 1 user user 435 Mar 4 07:46 docker-compose.yml

就是这样!

现在让我们启动我们的 Clickhouse 服务器。ClickHouse 图像将自行下载并开始该过程。

?

1
sudo docker-compose up -d

现在让我们打开命令行。

?

1
sudo docker-compose exec ch_server clickhouse-client

我们应该会看到运行 ClickHouse 的结果。

?

1

2

3

4

5
ClickHouse client version 21.2.5.5 (official build).

Connecting to localhost:9000 as user default.

Connected to ClickHouse server version 21.2.5 revision 54447.

5175e561dffd :)

恭喜,ClickHouse 安装成功。

my-clickhouse: docker-compose 构建 clickhouse yam文件 (gitee.com)

https://gitee.com/meadhu/my-clickhouse

到此这篇关于快速使用docker-compose部署clickhouse的文章就介绍到这了,更多相关docker-compose部署clickhouse内容请搜索快网idc以前的文章或继续浏览下面的相关文章希望大家以后多多支持快网idc!

原文链接:https://blog.csdn.net/qq_25131333/article/details/121394194

收藏 (0) 打赏

感谢您的支持,我会继续努力的!

打开微信/支付宝扫一扫,即可进行扫码打赏哦,分享从这里开始,精彩与您同在
点赞 (0)

声明:本站所有文章,如无特殊说明或标注,均为本站原创发布。任何个人或组织,在未征得本站同意时,禁止复制、盗用、采集、发布本站内容到任何网站、书籍等各类媒体平台。如若本站内容侵犯了原著者的合法权益,可联系我们进行处理。

快网idc优惠网 行业资讯 快速使用docker-compose部署clickhouse的教程 https://www.kuaiidc.com/61834.html

相关文章

发表评论
暂无评论