centos7 校正linux系统时间_Linux系统:Centos7下搭建ClickHouse列式存储数据库
生活随笔
收集整理的這篇文章主要介紹了
centos7 校正linux系统时间_Linux系统:Centos7下搭建ClickHouse列式存储数据库
小編覺(jué)得挺不錯(cuò)的,現(xiàn)在分享給大家,幫大家做個(gè)參考.
一、ClickHouse簡(jiǎn)介
1、基礎(chǔ)簡(jiǎn)介
Yandex開(kāi)源的數(shù)據(jù)分析的數(shù)據(jù)庫(kù),名字叫做ClickHouse,適合流式或批次入庫(kù)的時(shí)序數(shù)據(jù)。ClickHouse不應(yīng)該被用作通用數(shù)據(jù)庫(kù),而是作為超高性能的海量數(shù)據(jù)快速查詢的分布式實(shí)時(shí)處理平臺(tái),在數(shù)據(jù)匯總查詢方面(如GROUP BY),ClickHouse的查詢速度非常快。下載倉(cāng)庫(kù):https://repo.yandex.ru/clickhouse 中文文檔:https://clickhouse.yandex/docs/zh/2、數(shù)據(jù)庫(kù)特點(diǎn)
- 列式數(shù)據(jù)庫(kù)
- 數(shù)據(jù)壓縮
- 數(shù)據(jù)的磁盤存儲(chǔ)
- 多核心并行處理
- 多服務(wù)器分布式處理
- 支持SQL和索引
- 向量引擎
- 實(shí)時(shí)的數(shù)據(jù)更新
二、Linux下安裝流程
1、下載倉(cāng)庫(kù)
curl -s https://packagecloud.io/install/repositories/altinity/clickhouse/script.rpm.sh | sudo os=centos dist=7 bash2、查看安裝包
sudo yum list 'clickhouse*'3、安裝服務(wù)
sudo yum install -y clickhouse-server clickhouse-client4、查看安裝列表
sudo yum list installed 'clickhouse*'控制臺(tái)輸出
Installed Packages clickhouse-client.noarch clickhouse-common-static.x86_64 clickhouse-server.noarch5、查看配置
- cd /etc/clickhouse-server/
- vim config.xml
6、配置訪問(wèn)權(quán)限
config.xml文件中去掉下面配置的注釋。
<listen_host>::</listen_host>7、啟動(dòng)服務(wù)
/etc/rc.d/init.d/clickhouse-server start8、查看服務(wù)
ps -aux |grep clickhouse三、基礎(chǔ)操作
1、建表語(yǔ)句
CREATE TABLE cs_user_info (`id` UInt64,`user_name` String,`pass_word` String,`phone` String,`email` String,`create_day` Date DEFAULT CAST(now(),'Date') ) ENGINE = MergeTree(create_day, intHash32(id), 8192)注意事項(xiàng):官方推薦引擎,MergeTree
Clickhouse 中最強(qiáng)大的表引擎當(dāng)屬M(fèi)ergeTree(合并樹(shù))引擎及該系列(*MergeTree)中的其他引擎。MergeTree引擎系列的基本理念如下。當(dāng)你有巨量數(shù)據(jù)要插入到表中,你要高效地一批批寫入數(shù)據(jù)片段,并希望這些數(shù)據(jù)片段在后臺(tái)按照一定規(guī)則合并。相比在插入時(shí)不斷修改(重寫)數(shù)據(jù)進(jìn)存儲(chǔ),這種策略會(huì)高效很多。2、批量寫入
INSERT INTO cs_user_info (id,user_name,pass_word,phone,email) VALUES (1,'cicada','123','13923456789','cicada@com'),(2,'smile','234','13922226789','smile@com'),(3,'spring','345','13966666789','spring@com');3、查詢語(yǔ)句
SELECT * FROM cs_user_info ; SELECT * FROM cs_user_info WHERE user_name='smile' AND pass_word='234'; SELECT * FROM cs_user_info WHERE id IN (1,2); SELECT * FROM cs_user_info WHERE id=1 OR id=2 OR id=3;查詢語(yǔ)句和操作MySQL數(shù)據(jù)庫(kù)極其相似。
完結(jié)。
總結(jié)
以上是生活随笔為你收集整理的centos7 校正linux系统时间_Linux系统:Centos7下搭建ClickHouse列式存储数据库的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問(wèn)題。
- 上一篇: [转载] Java:获取数组中的子数组的
- 下一篇: linux的 dev vdal,RAZV