快速使用docker-compose部署clickhouse的教程
ClickHouse 是一個(gè)開源的面向列的 DBMS(由 Yandex 開發(fā))。ClickHouse 的工作速度比傳統(tǒng)方法快 100-1000 倍。它適用于大數(shù)據(jù)、業(yè)務(wù)分析和時(shí)間序列數(shù)據(jù)。ClickHouse 是第一個(gè)與 Sybase IQ、Vertica 和 Snowflake 等專有數(shù)據(jù)庫的性能、成熟度和可擴(kuò)展性相匹配的開源 SQL 數(shù)據(jù)倉庫。
在這個(gè)小教程中,我將向您展示如何以最少的設(shè)置安裝 ClickHouse。
對(duì)于本教程,我們需要安裝 Docker 和 docker-compose。
首先,您需要?jiǎng)?chuàng)建一個(gè)目錄,在其中創(chuàng)建必要的文件和目錄。
cd /home/edy mkdir my-clickhouse cd my-clickhouse
然后您需要?jiǎng)?chuàng)建一個(gè)目錄,ClickHouse 數(shù)據(jù)將存儲(chǔ)在其中。
mkdir db
最后一步是創(chuàng)建 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
讓我們檢查一下我們做了什么。一個(gè)文件 (docker-compose.yml) 和一個(gè)目錄 (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
就是這樣!
現(xiàn)在讓我們啟動(dòng)我們的 Clickhouse 服務(wù)器。ClickHouse 圖像將自行下載并開始該過程。
sudo docker-compose up -d
現(xiàn)在讓我們打開命令行。
sudo docker-compose exec ch_server clickhouse-client
我們應(yīng)該會(huì)看到運(yùn)行 ClickHouse 的結(jié)果。
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 構(gòu)建 clickhouse yam文件 (gitee.com)
https://gitee.com/meadhu/my-clickhouse
到此這篇關(guān)于快速使用docker-compose部署clickhouse的文章就介紹到這了,更多相關(guān)docker-compose部署clickhouse內(nèi)容請(qǐng)搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!
- clickhouse系統(tǒng)表日志清理方式詳解
- clickhouse數(shù)據(jù)庫刪除數(shù)據(jù)的五種方式
- Docker安裝ClickHouse并初始化數(shù)據(jù)測(cè)試
- 以示例講解Clickhouse Docker集群部署以及配置
- Docker下安裝部署Clickhouse及其遠(yuǎn)程訪問方式
- clickhouse復(fù)雜時(shí)間格式的轉(zhuǎn)換方式
- clickhouse遠(yuǎn)程連接以及用戶名密碼設(shè)置方式
- 關(guān)于clickhouse幾種create table的情況
- clickhouse中Nullable與非空字段的建表與類型互轉(zhuǎn)方式
- ClickHouse數(shù)據(jù)庫的監(jiān)控與運(yùn)維:監(jiān)控指標(biāo)、監(jiān)控工具、運(yùn)維策略、故障處理
相關(guān)文章
docker修改容器內(nèi)存大小的實(shí)現(xiàn)方式
我們使用docker時(shí),經(jīng)常會(huì)遇到docker容器使用內(nèi)存大于docker宿主機(jī)內(nèi)存,導(dǎo)致宿主機(jī)奔潰,從而影響其他宿主機(jī)上容器的運(yùn)行,下面這篇文章主要給大家介紹了關(guān)于docker修改容器內(nèi)存大小的相關(guān)資料,需要的朋友可以參考下2022-09-09
Docker中Kafka容器創(chuàng)建/更新Topic支持多分區(qū)實(shí)現(xiàn)方式
本文詳細(xì)介紹了如何在Docker中部署和配置Kafka,并通過腳本檢測(cè)和更新Topic的分區(qū)數(shù),如果Topic已經(jīng)存在,則將其分區(qū)數(shù)更新為5個(gè);如果不存在,則新建一個(gè)名為http_capture的Topic2025-12-12
在Windows系統(tǒng)下安裝docker窗口的配置過程
相信大家都知道Docker有很多種安裝的選擇,其中支持最好的是Ubuntu系統(tǒng)。而且docker如果想在windows上運(yùn)行必須借助docker-machine,這篇文章將給大家詳細(xì)的介紹在Windows系統(tǒng)上安裝docker窗口的配置過程,有需要的朋友們可以參考借鑒。2016-10-10
docker容器參數(shù)LinkLocalIPv6Address和LinkLocalIPv6PrefixLen使用及說明
鏈路本地地址(LinkLocalIPv6Address)是IPv6中的一種特殊地址類型,僅在同一物理/邏輯鏈路(如單個(gè)子網(wǎng))內(nèi)有效,Docker為容器的虛擬網(wǎng)絡(luò)接口分配的IPv6鏈路本地地址,生成方式:基于容器的MAC地址自動(dòng)生成(EUI-64格式)2026-02-02
Docker 數(shù)據(jù)存儲(chǔ)路徑之解決默認(rèn)docker路徑位置磁盤空間不足的問題
本文指導(dǎo)如何通過修改daemon.json將Docker數(shù)據(jù)目錄從/var/lib/docker遷移至/mnt/disk/docker,保留所有鏡像、容器等數(shù)據(jù),無需調(diào)整docker.service,步驟包括停止服務(wù)、遷移數(shù)據(jù)、修改配置及重啟驗(yàn)證,需要的朋友跟隨小編一起學(xué)習(xí)吧2025-08-08
修改Docker容器內(nèi)文件的三種實(shí)現(xiàn)方式
這篇文章主要介紹了修改Docker容器內(nèi)文件的三種實(shí)現(xiàn)方式,具有很好的參考價(jià)值,希望對(duì)大家有所幫助,如有錯(cuò)誤或未考慮完全的地方,望不吝賜教2024-08-08

