ClickHouse單機部署

2021-10-25 09:03:06 字數 2864 閱讀 1178

今天給大家分享clickhouse的單節點部署,單節點部署是集群部署的前提,今天就先來看看單機怎麼部署吧,集群部署以及clickhouse的相關介紹將放在後面講解

作業系統

centos7

必須確保自己的系統支援sse指令集,如果不支援則不能直接使用預編譯的安裝包,需要通過原始碼編譯特定的版本進行安裝。可通過以下命令驗證是否支援sse指令集

grep -q sse4_2 /proc/cpuinfo &&

echo

"sse 4.2 supported"

||echo

"sse 4.2 not supported"

關閉防火牆

考慮到集群部署,集群之間的通訊,建議關閉本機的防火牆

在centos7下防火牆相關操作

# 檢視防火牆狀態

firewall-cmd --state

# 關閉防火牆

systemctl stop firewalld.service

# 禁止firewall開機啟動

systemctl disable firewalld.service

安裝方式

官網提供了多種安裝方式給我們選擇

有rpm,deb,tgz,原始碼幾種方式。這裡我使用官網推薦的安裝方式rpm安裝

軟體版本

clickhouse-common-static-20.10.2.20-2.x86_64

clickhouse-server-20.10.2.20-2.noarch

clickhouse-client-20.10.2.20-2.noarch

新增官網儲存庫

sudo yum install yum-utils

sudo rpm --import

sudo yum-config-manager --add-repo

如果你想執行最新的版本,則直接將stable改為testing

執行以下命令新增軟體包

離線安裝

rpm -ivh *
/etc/clickhouse-server
/var/log/clickhouse-server
預設儲存日誌的目錄,通常會修改預設的日誌目錄到大容量磁碟掛載

/usr/bin
clickhouse:主程式的可執行檔案

clickhouse-client:可執行檔案,供客戶端連線使用

clickhouse-server:可執行檔案,供服務端使用

clickhouse-compressor:內建提供的壓縮工具,可用於資料的解壓縮

在/etc/cron.d/clickhouse-server
修改預設的資料儲存目錄

在vi /etc/clickhouse-server/config.xml
>

/var/lib/clickhouse/path

>

>

/var/lib/clickhouse/tmp/tmp_path

>

>

/var/lib/clickhouse/user_files/user_files_path

>

啟動

systemctl start clickhouse-server
檢視clickhouse程序

ps -ef |

grep clickhouse

關閉clickhouse服務

systemctl stop clickhouse-server
啟動成功之後,就可以使用客戶端測試連線clickhouse服務

clickhouse-client
查詢資料庫

show databases;
–host, -h 服務端的 host 名稱, 預設是 『localhost』

–port 連線的埠,預設值: 9000。

–user, -u 使用者名稱。 預設值: default。

–password 密碼。 預設值: 空字串。

–query, -q 非互動模式下的查詢語句.

–database, -d 預設當前操作的資料庫。 預設值: default

–multiline, -m 允許多行語句查詢

–format, -f 使用指定的預設格式輸出結果。

–time, -t 非互動模式下會列印查詢執行的時間到視窗。

–stacktrace 如果出現異常,會列印堆疊跟蹤資訊。

–config-file 配置檔案的名稱。

clickhouse的單機部署

clickhouse 全稱是click stream data warehouse,簡稱clickhouse。是乙個完全的列式資料庫,可以做到流批一體。1.入門安裝與啟動 yum install y curl 安裝curl,可以請求url鏈結,請求外網 curl s sudo bash 2 yum ...

ClickHouse單機安裝

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

Clickhouse單機安裝以及解除安裝

知識點 olap特徵 olap場景的關鍵特徵 絕大多數是讀請求 資料以相當大的批次 1000行 更新,而不是單行更新 或者根本沒有更新。已新增到資料庫的資料不能修改。對於讀取,從資料庫中提取相當多的行,但只提取列的一小部分。寬表,即每個表包含著大量的列 查詢相對較少 通常每台伺服器每秒查詢數百次或更...