clickhouse安装包_ClickHouse单机部署
今天給大家分享ClickHouse的單節(jié)點(diǎn)部署,單節(jié)點(diǎn)部署是集群部署的前提,今天就先來看看單機(jī)怎么部署吧,集群部署以及ClickHouse的相關(guān)介紹將放在后面講解
單節(jié)點(diǎn)部署
環(huán)境準(zhǔn)備
操作系統(tǒng)
CentOS 7
必須確保自己的系統(tǒng)支持SSE指令集,如果不支持則不能直接使用預(yù)編譯的安裝包,需要通過源碼編譯特定的版本進(jìn)行安裝。可通過以下命令驗(yàn)證是否支持SSE指令集
grep -q sse4_2 /proc/cpuinfo && echo "SSE 4.2 supported" || echo "SSE 4.2 not supported"
關(guān)閉防火墻
考慮到集群部署,集群之間的通信,建議關(guān)閉本機(jī)的防火墻 在centos7下防火墻相關(guān)操作
# 查看防火墻狀態(tài)
firewall-cmd --state
# 關(guān)閉防火墻
systemctl stop firewalld.service
# 禁止firewall開機(jī)啟動(dòng)
systemctl disable firewalld.service
安裝
安裝方式
官網(wǎng)提供了多種安裝方式給我們選擇 有rpm,deb,tgz,源碼幾種方式。這里我使用官網(wǎng)推薦的安裝方式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
這些包都可以在官網(wǎng)輕松下載,點(diǎn)擊下方鏈接可以直接跳轉(zhuǎn) https://repo.yandex.ru/clickhouse/rpm/stable/x86_64/
在線安裝
添加官網(wǎng)存儲(chǔ)庫(kù)
sudo yum install yum-utils
sudo rpm --import https://repo.clickhouse.tech/CLICKHOUSE-KEY.GPG
sudo yum-config-manager --add-repo https://repo.clickhouse.tech/rpm/stable/x86_64
如果你想運(yùn)行最新的版本,則直接將stable改為testing 運(yùn)行以下命令添加軟件包
sudo yum install clickhouse-server clickhouse-client
離線安裝
進(jìn)入下載好的rpm包文件夾中 執(zhí)行以下命令,即可完成安裝
rpm -ivh *
核心目錄
服務(wù)端配置目錄
/etc/clickhouse-server
數(shù)據(jù)存儲(chǔ)目錄?bash/var/log/clickhouse-server?默認(rèn)保存日志的目錄,通常會(huì)修改默認(rèn)的日志目錄到大容量磁盤掛載
可執(zhí)行文件目錄
/usr/bin
clickhouse:主程序的可執(zhí)行文件 clickhouse-client:可執(zhí)行文件,供客戶端連接使用 clickhouse-server:可執(zhí)行文件,供服務(wù)端使用 clickhouse-compressor:內(nèi)置提供的壓縮工具,可用于數(shù)據(jù)的解壓縮
文件句柄數(shù)量配置
/etc/security/limits.d/clickhouse.conf
定時(shí)任務(wù)配置
在/etc/cron.d/clickhouse-server
修改配置文件
修改默認(rèn)的數(shù)據(jù)存儲(chǔ)目錄
在vi /etc/clickhouse-server/config.xml
/var/lib/clickhouse/
/var/lib/clickhouse/tmp/
/var/lib/clickhouse/user_files/
啟動(dòng)服務(wù)
啟動(dòng)
systemctl start clickhouse-server
查看ClickHouse進(jìn)程
ps -ef | grep clickhouse
關(guān)閉clickhouse服務(wù)
systemctl stop clickhouse-server
訪問測(cè)試
啟動(dòng)成功之后,就可以使用客戶端測(cè)試連接ClickHouse服務(wù)
clickhouse-client
查詢數(shù)據(jù)庫(kù)
show databases;
客戶端常用參數(shù)
--host, -h 服務(wù)端的 host 名稱, 默認(rèn)是 'localhost' --port 連接的端口,默認(rèn)值:9000。--user, -u 用戶名。默認(rèn)值:default。--password 密碼。默認(rèn)值:空字符串。--query, -q 非交互模式下的查詢語句. --database, -d 默認(rèn)當(dāng)前操作的數(shù)據(jù)庫(kù)。默認(rèn)值:default --multiline, -m 允許多行語句查詢 --format, -f 使用指定的默認(rèn)格式輸出結(jié)果。--time, -t 非交互模式下會(huì)打印查詢執(zhí)行的時(shí)間到窗口。--stacktrace 如果出現(xiàn)異常,會(huì)打印堆棧跟蹤信息。--config-file 配置文件的名稱。
微信公眾號(hào):喜訊Xicent
總結(jié)
以上是生活随笔為你收集整理的clickhouse安装包_ClickHouse单机部署的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 神策数据受邀出席,携手亚马逊云科技共建智
- 下一篇: 悬挑脚手架卸载钢丝绳要求_安全不可忽视!