ClickHouse最簡單的安裝方法


 

 

 

安裝包地址:

https://packagecloud.io/Altinity/clickhouse

 

無需下載安裝包,更新yum源即可!!

 

 

最后: yum install -y clickhouse-server clickhouse-client  即可完成安裝!!!

 

配置之后如果使用DBevaver連接不上,原因是需要修改config.xml的listen,由127.0.0.1修改本地ip地址或者0.0.0.0  

 

 

創建表報錯:clickhouse  Can't create replicated table without ZooKeeper

 

原因:zookeeper配置錯了:

 

 

 

 

 當你打開cluster表時候發現錯誤一般是沒有配置分片組!!

 

 

 

 

https://clickhouse.yandex/docs/en/operations/table_engines/replication/#replicatedmergetree

 

 

CREATE TABLE utab
(
    EventDate DateTime,
    CounterID UInt32,
    UserID UInt32
) ENGINE = ReplicatedMergeTree('/clickhouse/tables/{shard}/hits', '{replica}')
PARTITION BY toYYYYMM(EventDate)
ORDER BY (CounterID, EventDate, intHash32(UserID))
SAMPLE BY intHash32(UserID)



INSERT into utab values ('2018-11-22 08:08:08',1,1);


SELECT * from utab;


CREATE TABLE utab_all (
    EventDate DateTime,
    CounterID UInt32,
    UserID UInt32
) ENGINE = Distributed('ck-daxin', 'default', 'utab', toYYYYMM(EventDate)) ;




SELECT count(1) from utab_all;

  

 

 

 

 

clickhouse集群安裝:

https://clickhouse.yandex/tutorial.html 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM