您当前的位置:首页 > 网站建设 > 网站维护
| php | asp | css | H5 | javascript | Mysql | Dreamweaver | Delphi | 网站维护 | 帝国cms | React | 考试系统 | ajax | jQuery |

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

51自学网 2022-07-04 11:29:11
  网站维护

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

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

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

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

cd /home/edymkdir my-clickhousecd my-clickhouse

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

mkdir db

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

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)。

 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 图像将自行下载并开始该过程。

sudo docker-compose up -d

现在让我们打开命令行。

sudo docker-compose exec ch_server clickhouse-client

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

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 swarm 简单使用教程
nginx内存池源码解析
51自学网,即我要自学网,自学EXCEL、自学PS、自学CAD、自学C语言、自学css3实例,是一个通过网络自主学习工作技能的自学平台,网友喜欢的软件自学网站。
京ICP备13026421号-1