欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

Docker下安裝部署Clickhouse及其遠程訪問方式

 更新時間:2024年11月18日 10:35:38   作者:SinceFalling  
文章介紹了如何遠程拉取和安裝ClickHouse Docker鏡像,配置和部署ClickHouse容器,并通過DataGrip遠程訪問ClickHouse

一.遠程拉取clickhouse的docker鏡像

1.訪問官方網址

安裝 | ClickHouse Docs(目前官網就一句話,自己去docker hub上去找)

想看的小伙伴可以自己去clickhouse官網和docker hub的慢慢研究,廢話不多說,直接上指令,拉取鏡像。

docker pull clickhouse/clickhouse-server:22.8.14.53

最好是拉取對你當前的時間來說比較新的版本鏡像。

2.刪除鏡像

有些小伙伴不小心拉了多個版本鏡像,造成文件冗余、浪費磁盤空間。

可以使用以下指令刪除鏡像。

// 可以看到你目前docker拉取的所有鏡像,可以看到各個鏡像的信息
docker images 


//刪除鏡像前,先確認由你鏡像所起動的容器是關閉的(最好再rm一下)
docker ps -a
docker stop ${CONTAINER ID}
docker rm ${CONTAINER ID}

//每個鏡像文件對應一個image_id(和container_id不一樣,不要搞混),通過image_id進行刪除
docker image rm ${IMAGE ID}

二.安裝部署clickhouse

先啟動一個臨時容器,用來獲取config.xml和users.xml配置文件,并進行修改。

  • --rm:代表這是個臨時容器,停止服務的時候,就會自動刪除該容器;
  • -d:后臺運行;
  • --name=:給你啟動的容器命名;
docker run --rm -d --name=temp-clickhouse-server clickhouse/clickhouse-server:22.8.14.53
                                                        (這是你拉取的鏡像)

在本機創(chuàng)建文件目錄。

mkdir -p /storage/clickhouse/conf /storage/clickhouse/data /storage/clickhouse/log

復制配置文件到本機上,按照自身需求修改,開放端口、設置密碼之類的。

docker cp temp-clickhouse-server:/etc/clickhouse-server/users.xml /storage/clickhouse/conf/users.xml
docker cp temp-clickhouse-server:/etc/clickhouse-server/config.xml /storage/clickhouse/conf/config.xml

copy失敗的話,不知道docker中的clickhouse配置文件在哪,可以進容器中看看(默認一般上面那個路徑)。

docker exec -it ${CONTAINER ID} bash

啟動clickhouse

  • -p:指定映射端口,本機端口:服務端口;
  • --volume:映射文件,將上面copy下來的文件(目錄)映射到docker容器中使用(本機目錄:docker中的目錄)??梢钥吹轿掖鎯β窂揭哺牡奖緳C內了(第三個--volume),因為我將本機內部的data目錄(/storage/clickhouse/data)映射到config.xml中的數據存儲目錄(/var/lib/clickhouse/),之后數據是直接存到本機的data目錄中 ;

最后再加上你拉取的鏡像。

docker run -d --name=clickhouse-server \
-p 8123:8123 \
--volume=/storage/clickhouse/conf/config.xml:/etc/clickhouse-server/config.xml \
--volume=/storage/clickhouse/conf/users.xml:/etc/clickhouse-server/users.xml \
--volume=/storage/clickhouse/data:/var/lib/clickhouse/ \
clickhouse/clickhouse-server:22.8.14.53

三.遠程訪問clickhouse

打開DataGrip可以輕松訪問了

總結

以上為個人經驗,希望能給大家一個參考,也希望大家多多支持腳本之家。

相關文章

  • Docker之自定義網絡實現

    Docker之自定義網絡實現

    大家好,本篇文章主要講的是Docker之自定義網絡實現,感興趣的同學趕快來看一看吧,對你有幫助的話記得收藏一下,方便下次瀏覽
    2021-12-12
  • 解決使用Docker Compose管理容器的問題

    解決使用Docker Compose管理容器的問題

    在Docker Compose中,根據一個配置文件,將所有與應用系統相關的應用和對應的容器進行配置,再根據Docker Compose提供的命令進行啟動,就可以解決上面說的多容器之間的復雜問題,感興趣的朋友跟隨小編一起看看吧
    2021-09-09
  • Docker安裝部署分布式數據庫?OceanBase的詳細過程

    Docker安裝部署分布式數據庫?OceanBase的詳細過程

    這篇文章主要介紹了Docker安裝部署分布式數據庫?OceanBase,快速的體驗 OceanBase 的自動化部署過程,及了解 OceanBase 集群安裝成功后的目錄特點和使用方法,需要的朋友可以參考下
    2022-06-06
  • docker /var/lib/docker/aufs/mnt 目錄清理方法

    docker /var/lib/docker/aufs/mnt 目錄清理方法

    在本篇文章里小編給各位整理的是關于docker /var/lib/docker/aufs/mnt 目錄清理方法,有需要的朋友們可以參考下。
    2020-03-03
  • docker 內存監(jiān)控與壓測方式

    docker 內存監(jiān)控與壓測方式

    這篇文章主要介紹了docker 內存監(jiān)控與壓測方式,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧
    2021-03-03
  • Docker容器之間數據傳輸的實現

    Docker容器之間數據傳輸的實現

    本文主要介紹了Docker容器之間數據傳輸的實現,文中根據實例編碼詳細介紹的十分詳盡,具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2022-03-03
  • docker容器重啟錯誤的解決方案

    docker容器重啟錯誤的解決方案

    本文主要介紹了docker容器重啟錯誤的解決方案,詳細的介紹了docker 重啟錯誤的原因及其解決方法,具有一定的參考價值,感興趣的可以了解一下
    2024-07-07
  • 優(yōu)化 Docker 鏡像大小常見的方式

    優(yōu)化 Docker 鏡像大小常見的方式

    這篇文章主要介紹了如何優(yōu)化 Docker 鏡像大小,幫助大家更好的理解和使用docker容器,感興趣的朋友可以了解下。
    2020-09-09
  • 談談我對docker的理解

    談談我對docker的理解

    作為一種新興的虛擬化方式,Docker跟傳統的虛擬化方式相比具有眾多的優(yōu)勢。這篇文章給大家介紹了docker的優(yōu)勢及docker的三個基本概念,感興趣的朋友一起看看吧
    2016-10-10
  • 使用Docker容器搭建MySql主從復制

    使用Docker容器搭建MySql主從復制

    這篇文章主要介紹了使用Docker容器搭建MySql主從復制的相關資料,非常不錯,具有一定的參考借鑒價值,需要的朋友可以參考下
    2016-11-11

最新評論