yum安裝
- 安裝必要的包
yum install -y pygpgme yum-utils
- 創(chuàng)建必要的文件
vim /etc/yum.repos.d/altinity_clickhouse.repo
- 在文件中寫入一下內(nèi)容
[altinity_clickhouse]
name=altinity_clickhouse
baseurl=https://packagecloud.io/altinity/clickhouse/el/7/$basearch
repo_gpgcheck=1
gpgcheck=0
enabled=1
gpgkey=https://packagecloud.io/altinity/clickhouse/gpgkey
sslverify=1
sslcacert=/etc/pki/tls/certs/ca-bundle.crt
metadata_expire=300
[altinity_clickhouse-source]
name=altinity_clickhouse-source
baseurl=https://packagecloud.io/altinity/clickhouse/el/7/SRPMS
repo_gpgcheck=1
gpgcheck=0
enabled=1
gpgkey=https://packagecloud.io/altinity/clickhouse/gpgkey
sslverify=1
sslcacert=/etc/pki/tls/certs/ca-bundle.crt
metadata_expire=300
- 確認clickhouse 包已經(jīng)用于安裝
yum list 'clickhouse*'
- 安裝clickhouse主體部分——服務(wù)器與客戶端應(yīng)用
yum install -y clickhouse-server clickhouse-client
- 確認安裝成功
yum list installed 'clickhouse'
- 關(guān)閉防火墻和selinux:
systemctl stop firewalld
- 啟動clickhouse
service clickhouse-server' start
- 啟動客戶端
clickhouse-client
數(shù)據(jù)結(jié)構(gòu)
-
整形:固定長度的整形,包括有符號整形或無符號整形。
7@I{{ENI7C(YYJ{SYE}IG45.png
- 浮點型
- 布爾型 沒有單獨的類型來存儲布爾值,可以使用UInt8類型,取值限制為0或1
- 字符串 1)String:可以任意長度,他可以包含任意的字符集,包含空的字符集 2)FixedSTtring(N) 固定長度N的字符串,N 必須是嚴格的正自然數(shù),當服務(wù)端讀取長度小于N的字符串時候,通過字符串末尾添加字節(jié)來達到N字節(jié)長度,當服務(wù)讀取長度大于N的字符串時候,將返回錯誤信息。與String相比,極少會使用FixedString,因為用起來不是很方便
- 枚舉類型 包括Enum8和Enum6類型,Enum保存‘string’=integer的對應(yīng)關(guān)心。Enum8 用‘string’=Int8 對描述。Enum16用‘String’=Int16對描述。
- 用法:創(chuàng)建一個帶有枚舉類型的
create table enum(enum Enum8('hell'=0,'enum'=1))engine=TinyLog
- 數(shù)組 Array(T):由T類型元素組成的數(shù)組 T 可以是任意類型,包含數(shù)組類型。但不推薦使用多維數(shù)組,clickhouse對多維數(shù)組的支持相對有限。
- 元組 Tuple(T1,T2,...)
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時請結(jié)合常識與多方信息審慎甄別。
平臺聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點,簡書系信息發(fā)布平臺,僅提供信息存儲服務(wù)。