您好,登錄后才能下訂單哦!
這篇文章主要介紹如何使用docker-compose部署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 安裝成功。
以上是“如何使用docker-compose部署clickhouse”這篇文章的所有內容,感謝各位的閱讀!希望分享的內容對大家有幫助,更多相關知識,歡迎關注億速云行業資訊頻道!
免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。