最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

docker compose方式如何安裝ClickHouse數(shù)據(jù)庫(kù)

 更新時(shí)間:2025年04月14日 15:59:23   作者:亞林瓜子  
這篇文章主要介紹了docker compose方式如何安裝ClickHouse數(shù)據(jù)庫(kù)問(wèn)題,具有很好的參考價(jià)值,希望對(duì)大家有所幫助,如有錯(cuò)誤或未考慮完全的地方,望不吝賜教

問(wèn)題

本來(lái)想著在服務(wù)器上面安裝ClickHouse數(shù)據(jù)庫(kù),由于項(xiàng)目預(yù)算有限,安裝了一個(gè)空的ClickHouse數(shù)據(jù)庫(kù)后面,服務(wù)器連命令行都卡頓了,免費(fèi)的服務(wù)器都帶不動(dòng)。

現(xiàn)在就只好嘗試在本地mac m1上面使用docker compose方式安裝試一試了。

默認(rèn)config.xml

從docker鏡像中,獲取默認(rèn)config.xml文件,

具體命令如下:

docker run --rm clickhouse/clickhouse-server:25.3.2.39-alpine bash -c "cat /etc/clickhouse-server/config.xml" > config.xml

默認(rèn)users.xml

從docker鏡像中,獲取默認(rèn)users.xml文件,具體命令如下:

docker run --rm clickhouse/clickhouse-server:25.3.2.39-alpine bash -c "cat /etc/clickhouse-server/users.xml" > users.xml

docker-compose.yml

services:
  clickhouse-server:
    image: clickhouse/clickhouse-server:25.3.2.39-alpine
    container_name: clickhouse-server
    environment:
      - CLICKHOUSE_PASSWORD=admin123   # 用戶密碼
      - CLICKHOUSE_DEFAULT_ACCESS_MANAGEMENT=1  # 啟用訪問(wèn)管理
    ports:
      - "8123:8123"  # HTTP接口
      - "9000:9000"  # 客戶端TCP接口
    volumes:
      - ./data:/var/lib/clickhouse  # 數(shù)據(jù)持久化
      - ./config.xml:/etc/clickhouse-server/config.xml  # 自定義配置
      - ./users.xml:/etc/clickhouse-server/users.xml    # 用戶配置
      - ./logs:/var/log/clickhouse-server
    ulimits:
      nofile:
        soft: 262144
        hard: 262144

注意:

  • 你選擇clickhouse數(shù)據(jù)庫(kù)版本的時(shí)候,盡可能選擇lts版本,也就是長(zhǎng)期支持版。
  • 這樣數(shù)據(jù)庫(kù)在社區(qū)的生命周期長(zhǎng)一點(diǎn)。

部署

docker compose up -d

查看進(jìn)程

docker compose ps

下線

docker compose down

測(cè)試驗(yàn)證

找個(gè)數(shù)據(jù)庫(kù)工具連接一下數(shù)據(jù)庫(kù)即可,效果如下圖:

總結(jié)

ClickHouse數(shù)據(jù)庫(kù)還是挺吃性能的。生產(chǎn)環(huán)境最好還是按照官網(wǎng)文件推薦配置進(jìn)行部署。

clickhouse/clickhouse-server這個(gè)docker鏡像雖然在docker hub上面沒(méi)有被clickhouse公司認(rèn)證為官方鏡像,但是在生產(chǎn)環(huán)境部署的文檔中和github源代碼中,生產(chǎn)環(huán)境部署還是使用的這個(gè)docker鏡像的。

不用擔(dān)心這個(gè)鏡像沒(méi)有像clickhouse鏡像那樣,被clickhouse公司認(rèn)證為官方鏡像??傊琧lickhouse/clickhouse-server還是很靠譜的,盡管沒(méi)有被clickhouse公司認(rèn)證。

以上為個(gè)人經(jīng)驗(yàn),希望能給大家一個(gè)參考,也希望大家多多支持腳本之家。

相關(guān)文章

  • 解決docker run時(shí)候啟動(dòng)兩個(gè)占有不同端口的問(wèn)題

    解決docker run時(shí)候啟動(dòng)兩個(gè)占有不同端口的問(wèn)題

    這篇文章主要介紹了解決docker run時(shí)候啟動(dòng)兩個(gè)占有不同端口的問(wèn)題,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。一起跟隨小編過(guò)來(lái)看看吧
    2020-11-11
  • docker容器安裝及部署的超詳細(xì)入門教程

    docker容器安裝及部署的超詳細(xì)入門教程

    Docker可以讓開(kāi)發(fā)者打包他們的應(yīng)用以及依賴包到一個(gè)輕量級(jí)、可移植的容器中,然后發(fā)布到任何流行的 Linux 機(jī)器上,也可以實(shí)現(xiàn)虛擬化,下面這篇文章主要給大家介紹了關(guān)于docker安裝及部署的相關(guān)資料,需要的朋友可以參考下
    2022-08-08
  • Docker從json-file到syslog的集中化管理實(shí)戰(zhàn)指南

    Docker從json-file到syslog的集中化管理實(shí)戰(zhàn)指南

    本次實(shí)戰(zhàn)通過(guò)對(duì)比 json-file 與 syslog 兩種日志驅(qū)動(dòng),演示了 Docker 容器日志的本地存儲(chǔ)與系統(tǒng)日志集成方式,并成功將默認(rèn)日志驅(qū)動(dòng)全局配置為 syslog,實(shí)現(xiàn)日志集中化管理,感興趣的朋友跟隨小編一起看看吧
    2025-12-12
  • python腳本在docker上運(yùn)行的方法

    python腳本在docker上運(yùn)行的方法

    在本篇文章里小編給各位分享的是關(guān)于python腳本在docker上運(yùn)行的方法內(nèi)容,有需要的朋友們可以學(xué)習(xí)下。
    2020-03-03
  • 解決docker運(yùn)行tomcat提示找不到文件的問(wèn)題

    解決docker運(yùn)行tomcat提示找不到文件的問(wèn)題

    這篇文章主要介紹了docker運(yùn)行tomcat提示找不到文件的問(wèn)題及解決方法,本文給大家介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或工作具有一定的參考借鑒價(jià)值,需要的朋友參考下吧
    2023-03-03
  • docker如何配置mysql主從復(fù)制

    docker如何配置mysql主從復(fù)制

    文章介紹了如何在CentOS 7上搭建一個(gè)MySQL集群,包括創(chuàng)建Docker環(huán)境、配置文件設(shè)置、創(chuàng)建和啟動(dòng)MySQL容器、設(shè)置遠(yuǎn)程訪問(wèn)以及配置主從同步
    2024-12-12
  • centos7安裝docker容器的超詳細(xì)步驟記錄

    centos7安裝docker容器的超詳細(xì)步驟記錄

    Docker是一個(gè)開(kāi)源的應(yīng)用容器引擎,讓開(kāi)發(fā)者可以打包他們的應(yīng)用以及依賴包到一個(gè)可移植的容器中,然后發(fā)布到任何流行的Linux機(jī)器或Windows機(jī)器上,這篇文章主要給大家介紹了關(guān)于centos7安裝docker容器的超詳細(xì)步需要的朋友可以參考下
    2022-08-08
  • 淺談Docker-compose中的depends_on順序的問(wèn)題解決

    淺談Docker-compose中的depends_on順序的問(wèn)題解決

    本文主要介紹了淺談Docker-compose中的depends_on順序的問(wèn)題解決,文中通過(guò)示例代碼介紹的非常詳細(xì),具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下
    2021-11-11
  • 如何給Docker配置網(wǎng)絡(luò)代理

    如何給Docker配置網(wǎng)絡(luò)代理

    文章講述了如何為Docker配置代理,包括守護(hù)進(jìn)程dockerd、容器運(yùn)行和構(gòu)建時(shí)的代理配置方法,并強(qiáng)調(diào)了不同場(chǎng)景下的適用性
    2024-11-11
  • Docker 端口映射與容器互聯(lián)的實(shí)現(xiàn)

    Docker 端口映射與容器互聯(lián)的實(shí)現(xiàn)

    Docker的端口映射和容器互聯(lián)是構(gòu)建和管理微服務(wù)架構(gòu)時(shí)重要的概念,本文主要介紹了Docker 端口映射與容器互聯(lián)的實(shí)現(xiàn),文中通過(guò)示例代碼介紹的非常詳細(xì),需要的朋友們下面隨著小編來(lái)一起學(xué)習(xí)學(xué)習(xí)吧
    2025-01-01

最新評(píng)論

泰顺县| 衡山县| 白水县| 成武县| 巴南区| 岗巴县| 报价| 阿拉善右旗| 张家港市| 志丹县| 全南县| 云浮市| 双江| 台北市| 安化县| 班戈县| 景宁| 益阳市| 库车县| 怀柔区| 闸北区| 宁津县| 江阴市| 扎赉特旗| 凌源市| 蒙城县| 沭阳县| 平山县| 台南市| 渝中区| 祥云县| 济源市| 永嘉县| 鄂托克前旗| 开原市| 银川市| 临湘市| 同心县| 托克托县| 峨山| 麻江县|