今天給大家分享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行 更新,而不是單行更新 或者根本沒有更新。已新增到資料庫的資料不能修改。對於讀取,從資料庫中提取相當多的行,但只提取列的一小部分。寬表,即每個表包含著大量的列 查詢相對較少 通常每台伺服器每秒查詢數百次或更...