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
相关文章
- 利用FTP和计划任务自动备份网站数据和数据库 2025-05-27
- 服务器技术之硬件冗余技术 2025-05-27
- 服务器是租用还是服务器托管好? 2025-05-27
- 什么是DNS以及它如何影响服务器? 2025-05-27
- 刀片服务器与机架服务器的区别介绍 2025-05-27
- 2025-07-10 怎样使用阿里云的安全工具进行服务器漏洞扫描和修复?
- 2025-07-10 怎样使用命令行工具优化Linux云服务器的Ping性能?
- 2025-07-10 怎样使用Xshell连接华为云服务器,实现高效远程管理?
- 2025-07-10 怎样利用云服务器D盘搭建稳定、高效的网站托管环境?
- 2025-07-10 怎样使用阿里云的安全组功能来增强服务器防火墙的安全性?
快网idc优惠网
QQ交流群
-
2025-05-26 69
-
2025-05-27 27
-
docker安装tomcat dubbo-admin实例技巧
2025-05-27 16 -
2025-05-27 59
-
2025-05-27 16