在docker中搭建部署clickhouse過程
docker中搭建部署clickhouse
因需要給網(wǎng)關(guān)日志拉取并存儲(chǔ)供數(shù)據(jù)分析師分析,由于幾十個(gè)項(xiàng)目的網(wǎng)關(guān)請(qǐng)求數(shù)量很大,放在mysql不合適,MongoDB不適合分析,于是準(zhǔn)備存放在clickhouse,clickhouse對(duì)于讀寫支持也比較友好,說干就干
1、在服務(wù)器中使用docker部署clickhouse
## 拉取服務(wù)端鏡像 docker pull yandex/clickhouse-server ## 創(chuàng)建數(shù)據(jù)文件目錄 需要一步一步的創(chuàng)建 mkdir /usr/clickhouse/db # 啟動(dòng) docker run --restart=always -d -p 8123:8123 -p 9000:9000 --name clickhouse --volume=/usr/clickhouse/db:/var/lib/clickhouse yandex/clickhouse-server ## 拉取客戶端鏡像 docker pull yandex/clickhouse-client docker run -it --rm --link clickhouse:clickhouse yandex/clickhouse-client --host clickhouse —rm 退出容器則刪除容器連接 —link 容器間通信 —host clickhouse 域名 clickhouse是通信的容器名
2、進(jìn)入容器內(nèi)部修改用戶配置
docker exec -it clickhouse /bin/bash 需要先安裝vim apt-get update apt-get install vim vim etc/clickhouse-server/users.xml
在中間部分可以看到有一個(gè)users節(jié)點(diǎn),里面有一個(gè)default賬號(hào)密碼是空的,需要在default賬號(hào)下面再增加一個(gè)root賬號(hào)密碼為123456
添加一個(gè)root用戶密碼為123456 <root> <password>123456</password> <networks incl="networks" replace="replace"> <ip>::/0</ip> </networks> <profile>default</profile> <quota>default</quota> </root>
這樣一個(gè)root賬號(hào)就添加好了 然后保存退出
這個(gè)時(shí)候可以使用DBeaver遠(yuǎn)程連接,需要選擇clickhouse驅(qū)動(dòng)
這樣就可以進(jìn)行數(shù)據(jù)庫和表操作啦
前往在springboot中集成clickhouse進(jìn)行讀寫操作
總結(jié)
以上為個(gè)人經(jīng)驗(yàn),希望能給大家一個(gè)參考,也希望大家多多支持腳本之家。
相關(guān)文章
使用Docker部署 spring-boot maven應(yīng)用的方法
本篇文章主要介紹了使用Docker部署 spring-boot maven應(yīng)用的方法,具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下2017-08-08SQL?Server?簡(jiǎn)介與?Docker?Compose?部署SQL?Server?容器
SQL?Server?是一個(gè)功能強(qiáng)大的關(guān)系型數(shù)據(jù)庫管理系統(tǒng),適用于各種規(guī)模的應(yīng)用程序和數(shù)據(jù)存儲(chǔ)需求,在本文中,我將簡(jiǎn)要介紹?SQL?Server?的基本概念,并詳細(xì)闡述如何使用?Docker?Compose?部署?SQL?Server?容器,感興趣的朋友跟隨小編一起看看吧2023-10-10Docker搭建ELK日志系統(tǒng),并通過Kibana查看日志方式
這篇文章主要介紹了Docker搭建ELK日志系統(tǒng),并通過Kibana查看日志方式,具有很好的參考價(jià)值,希望對(duì)大家有所幫助,如有錯(cuò)誤或未考慮完全的地方,望不吝賜教2024-05-05如何讓docker中的mysql啟動(dòng)時(shí)自動(dòng)執(zhí)行sql語句
這篇文章主要介紹了讓docker中的mysql啟動(dòng)時(shí)自動(dòng)執(zhí)行sql的方法,本文給大家介紹的非常詳細(xì),具有一定的參考借鑒價(jià)值,需要的朋友可以參考下2019-09-09docker-maven-plugin 插件無法拉取對(duì)應(yīng)jar包問題
這篇文章主要介紹了docker-maven-plugin 插件無法拉取問題,總是報(bào)錯(cuò),如何解決這個(gè)問題呢,下面小編給大家?guī)砹私鉀Q方法,一起看看吧2021-09-09