Clickhouse單機安裝以及解除安裝

2022-01-22 04:37:35 字數 2770 閱讀 6061

知識點(olap特徵):

olap場景的關鍵特徵 :

絕大多數是讀請求

資料以相當大的批次(

>1000行)更新,而不是單行更新;或者根本沒有更新。

已新增到資料庫的資料不能修改。

對於讀取,從資料庫中提取相當多的行,但只提取列的一小部分。

寬表,即每個表包含著大量的列

查詢相對較少(通常每台伺服器每秒查詢數百次或更少)

對於簡單查詢,允許延遲大約50毫秒

列中的資料相對較小:數字和短字串(例如,每個url 60個位元組)

處理單個查詢時需要高吞吐量(每台伺服器每秒可達數十億行)

事務不是必須的

對資料一致性要求低

每個查詢有乙個大表。除了他以外,其他的都很小。

查詢結果明顯小於源資料。換句話說,資料經過過濾或聚合,因此結果適合於單個伺服器的ram中

官網安裝位址

#快速安裝位址

clickhouse.tech/docs/en/getting-started/install/ #文件安裝說明

1、安裝curl工具

yum install -y curl

2、新增clickhouse的yum映象

3、檢查映象情況

yum list | grep clickhouse

4、安裝clickhouse的服務端和客戶端

yum install -y clickhouse-server clickhouse-client

5、啟動服務

service clickhouse-server start

6、啟動互動式客戶端  -m表示sql允許換行執行

clickhouse-client -m

7、ck測試

1、求和

1.1建表

create table download (

when datetime,

userid uint32,

bytes float32

) engine=mergetree

partition by toyyyymm(when)

order by (userid, when);

1.2插入資料

insert into download

select

now() + number * 60as when,

25,rand() % 100000000from system.numbers

limit 5000;

select

tostartofday(when) as day,

userid,

count(userid) as downloads,

sum(bytes) as bytes

from download

group by userid, day

order by userid, day

***************解除安裝clickhouse**********==

1、檢視已安裝包

rpm -qa | grep clickhouse

2、解除安裝clickhouse相關軟體

rpm -e clickhouse-client-20.5.4.40-2.noarch --nodeps rpm -e clickhouse-server-20.5.4.40-2.noarch --nodeps rpm -e clickhouse-common-static-20.5.4.40-2.x86_64 --nodeps

3、刪除相關的目錄和資料

#資料目錄

rm -rf /var/lib/clickhouse

#刪除集群配置檔案

rm -rf /etc/metrika.xml

#刪除配置檔案

rm -rf /etc/clickhouse-*

#刪除日誌檔案

rm -rf /var/log/clickhouse-server

4、全域性查詢clickhouse檔案和目錄,如果存在,則全部刪除

find / -name clickhouse

fqa:

1、fe重啟失敗

在fe.conf中加上一行metadata_failure_recovery=true

,重啟。

正常啟動後把這行刪掉,重啟

2、init script is already running

systemctl start clickhouse-server.service

systemctl status clickhouse-server.service

參考部落格:

ClickHouse單機安裝

dbms database manager system 俄羅斯 yandex mysql 簡稱 rdbms 安裝 clickhouse 準備 一 取消開啟檔案限制 vi etc security limits.conf vi etc security limits.d 90 nproc.conf ...

ClickHouse單機部署

今天給大家分享clickhouse的單節點部署,單節點部署是集群部署的前提,今天就先來看看單機怎麼部署吧,集群部署以及clickhouse的相關介紹將放在後面講解 作業系統 centos7 必須確保自己的系統支援sse指令集,如果不支援則不能直接使用預編譯的安裝包,需要通過原始碼編譯特定的版本進行安...

ClickHouse單機版安裝及解除安裝

一 安裝 我這邊選擇的是下面的版本 wget content dispositionwget content dispositionwget content dispositionwget content disposition全部安裝 rpm ivh rpm 缺少依賴包,繼續執行 rpm ivh ...