clickhouse安装包_ClickHouse单机部署
今天給大家分享ClickHouse的單節點部署,單節點部署是集群部署的前提,今天就先來看看單機怎么部署吧,集群部署以及ClickHouse的相關介紹將放在后面講解
單節點部署
環境準備
操作系統
CentOS 7
必須確保自己的系統支持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
這些包都可以在官網輕松下載,點擊下方鏈接可以直接跳轉 https://repo.yandex.ru/clickhouse/rpm/stable/x86_64/
在線安裝
添加官網存儲庫
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
如果你想運行最新的版本,則直接將stable改為testing 運行以下命令添加軟件包
sudo yum install clickhouse-server clickhouse-client
離線安裝
進入下載好的rpm包文件夾中 執行以下命令,即可完成安裝
rpm -ivh *
核心目錄
服務端配置目錄
/etc/clickhouse-server
數據存儲目錄?bash/var/log/clickhouse-server?默認保存日志的目錄,通常會修改默認的日志目錄到大容量磁盤掛載
可執行文件目錄
/usr/bin
clickhouse:主程序的可執行文件 clickhouse-client:可執行文件,供客戶端連接使用 clickhouse-server:可執行文件,供服務端使用 clickhouse-compressor:內置提供的壓縮工具,可用于數據的解壓縮
文件句柄數量配置
/etc/security/limits.d/clickhouse.conf
定時任務配置
在/etc/cron.d/clickhouse-server
修改配置文件
修改默認的數據存儲目錄
在vi /etc/clickhouse-server/config.xml
/var/lib/clickhouse/
/var/lib/clickhouse/tmp/
/var/lib/clickhouse/user_files/
啟動服務
啟動
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 配置文件的名稱。
微信公眾號:喜訊Xicent
總結
以上是生活随笔為你收集整理的clickhouse安装包_ClickHouse单机部署的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 神策数据受邀出席,携手亚马逊云科技共建智
- 下一篇: 悬挑脚手架卸载钢丝绳要求_安全不可忽视!