-dbms database manager system
俄羅斯--yandex
--mysql 簡稱 rdbms
---安裝 clickhouse
--準備
一、取消開啟檔案限制
vi /etc/security/limits.conf
vi /etc/security/limits.d/90-nproc.conf
在上面2個檔案 末尾加上 以下內容
* soft nofile 65536
* hard nofile 65536
* soft nproc 131072
* hard nproc 131072
---預設 可以開啟 1024個檔案--改成 最大 65536
soft nofile 65536
hard nofile 65536
1.--表示某個框架可以開啟的最大檔案數
soft nproc 131072
hard nproc 131072
2.---表示某個框架可以開啟的最大程序數
*3.-- * 表示要給所有框架取消限制
例如:root soft nproc unlimited
--表示給root使用者設定 沒有限制
--儲存上面的修改後並沒有生效
使用命令看一下
ulimit -n
或者ulimit -a
--例如
[root@zwdb1 ~]# ulimit -n
65536
[root@zwdb1 ~]# ulimit -a
core file size (blocks, -c) 0
data seg size (kbytes, -d) unlimited
scheduling priority (-e) 0
file size (blocks, -f) unlimited
pending signals (-i) 1028372
max locked memory (kbytes, -l) 64
max memory size (kbytes, -m) unlimited
open files (-n) 65536
pipe size (512 bytes, -p) 8
posix message queues (bytes, -q) 819200
real-time priority (-r) 0
stack size (kbytes, -s) 8192
cpu time (seconds, -t) unlimited
max user processes (-u) 16384
virtual memory (kbytes, -v) unlimited
file locks (-x) unlimited
[root@zwdb1 ~]#
--以上檔案修改值想生效,需要重啟伺服器
二、取消selinux
vi /etc/selinux/config
修改selinux=disabled
--或者修改
vi /etc/sysconfig/selinux
修改selinux=disabled
--以上2個檔案任選乙個
三、關閉防火牆
service iptables stop
四、安裝依賴
yum install -y libtool
yum install -y *unixodbc*
五、安裝 clickhouse
--官網
clickhouse 會讓你快,100-1000倍
--中文教程
el/7 表示 使用的 centos 7 版本
--安裝分為:單機模式和分布式集群
******單機模式*****
***root使用者
clickhouse-client-20.8.3.18-1.el7.x86_64 包含 clickhouse-client 應用程式,
它是互動式clickhouse控制台客戶端
clickhouse-common-static-20.8.3.18-1.el7.x86_64 包含乙個clickhouse可執行檔案。
clickhouse-server-20.8.3.18-1.el7.x86_64 包含要作為服務端執行的clickhouse配置檔案
clickhouse-server-common-20.8.3.18-1.el7.x86_64
--快速安裝
rpm -ivh *.rpm
--如果乙個包乙個包安裝,有先後順序,需要先安裝 server 在安裝 client
2.啟動 clickhouse
service clickhouse-server start
--如果出現 done 說明啟動完成
進入 clickhouse 命令列
clickhouse-client
主機名 :)
--quit 退出
--查詢系統層面的命令
clickhouse-client -help
--常用命令 安裝號單機 clickhouse 預設有2個資料庫 : default 和 system ;其中 default 庫 是空的
clickhouse-client 跟
--host , -h ***指定伺服器名稱,預設是 'localhost' --單機預設 localhost
--port ***連線埠,預設9000 --如果修改預設埠,連線的時候需要指定新埠
--user , -u ***使用者名稱,預設值 default --通過配置檔案新增,修改使用者;預設只有default使用者,且沒有密碼
--password ***密碼,預設值:空字串
--query , -q ***非互動模式下的查詢語句 --不進入命令列,在系統層面操作 clickhouse-client -q 'show databases;'
--database ,-d ***預設當前操作的資料庫,預設 default --進入指定的資料庫 clickhouse-client -d system
--multiline ,-m ***允許多行語句查詢 -- clickhouse-client -m 進入命令列模式,可以多行語句執行;
如果沒有 -m 假如一行放不下,換行的時候會自動新增 分號 ; 導致執行失敗
--format ,-f ***使用指定預設格式輸出結果 --可以把查詢結果指定檔案格式,比如: csv(逗號分割) 或者 orc
--time ,-t ***非互動模式下會列印查詢執行的時間到視窗 --列印查詢時間 clickhouse-client -t -q 'show databases;'
--stacktrace ***如果出現異常,會列印堆疊跟蹤資訊 --sql優化
--config-file ***配置檔案名稱
--建立資料庫
clickhouse-client --query "create database if not exists tutorial"
3.關閉 clickhouse
service clickhouse-server stop
Clickhouse單機安裝以及解除安裝
知識點 olap特徵 olap場景的關鍵特徵 絕大多數是讀請求 資料以相當大的批次 1000行 更新,而不是單行更新 或者根本沒有更新。已新增到資料庫的資料不能修改。對於讀取,從資料庫中提取相當多的行,但只提取列的一小部分。寬表,即每個表包含著大量的列 查詢相對較少 通常每台伺服器每秒查詢數百次或更...
ClickHouse單機部署
今天給大家分享clickhouse的單節點部署,單節點部署是集群部署的前提,今天就先來看看單機怎麼部署吧,集群部署以及clickhouse的相關介紹將放在後面講解 作業系統 centos7 必須確保自己的系統支援sse指令集,如果不支援則不能直接使用預編譯的安裝包,需要通過原始碼編譯特定的版本進行安...
ClickHouse單機版安裝及解除安裝
一 安裝 我這邊選擇的是下面的版本 wget content dispositionwget content dispositionwget content dispositionwget content disposition全部安裝 rpm ivh rpm 缺少依賴包,繼續執行 rpm ivh ...