纯净、安全、绿色的下载网站

首页|软件分类|下载排行|最新软件|IT学院

当前位置:首页IT学院IT技术

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

QMQ2021   2021-11-18 我要评论
想了解快速使用docker-compose部署clickhouse的教程的相关内容吗QMQ2021在本文为您仔细讲解docker-compose部署clickhouse的相关知识和一些Code实例欢迎阅读和指正我们先划重点:docker-compose部署clickhouse,docker部署clickhouse下面大家一起来学习吧

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

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

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

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

cd /home/edy
mkdir my-clickhouse
cd 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


相关文章

猜您喜欢

网友评论

Copyright 2020 www.fresh-weather.com 【世纪下载站】 版权所有 软件发布

声明:所有软件和文章来自软件开发商或者作者 如有异议 请与本站联系 点此查看联系方式