clickhouse

下载地址:https://repo.yandex.ru/clickhouse/rpm/stable/x86_64/

clickhouse-test-19.4.0-2.noarch.rpm
clickhouse-common-static-19.4.0-2.x86_64.rpm
clickhouse-common-static-dbg-19.4.0-2.x86_64.rpm
clickhouse-server-common-19.4.0-2.noarch.rpm
clickhouse-server-base-19.4.0-2.x86_64.rpm
clickhouse-server-19.4.0-2.noarch.rpm
clickhouse-client-19.4.0-2.noarch.rpm 

安装前准备工作

mkdir /opt/clickhouse/
useradd clickhouse
mkdir /var/log/clickhouse-server/
chown clickhouse.clickhouse /var/log/clickhouse-server/ -R

rpm安装

rpm -ivh clickhouse-common-static-19.4.0-2.x86_64.rpm --force
rpm -ivh clickhouse-common-static-dbg-19.4.0-2.x86_64.rpm --force
rpm -ivh clickhouse-server-base-19.4.0-2.x86_64.rpm --force
rpm -ivh clickhouse-server-19.4.0-2.noarch.rpm --force
rpm -ivh clickhouse-server-common-19.4.0-2.noarch.rpm --force
rpm -ivh clickhouse-client-19.4.0-2.noarch.rpm --force

启动服务

/etc/init.d/clickhouse-server start

配置3分片2备份

分片配置规划

192.168.16.180 tcp 9000, http 8123,同步端口 9009,类型 分片1 副本1
192.168.16.180 tcp 9001, http 8124,同步端口 9010,类型 分片3 副本2
192.168.16.181 tcp 9000, http 8123,同步端口 9009,类型 分片2 副本1
192.168.16.181 tcp 9001, http 8124,同步端口 9010,类型 分片1 副本2
192.168.16.182 tcp 9000, http 8123,同步端口 9009,类型 分片3 副本1
192.168.16.182 tcp 9001, http 8124,同步端口 9010,类型 分片2 副本2

拷贝配置文件并创建相关目录

cp /etc/init.d/clickhouse-server /etc/init.d/clickhouse-server2
mkdir /var/lib/clickhouse/user_files2
mkdir /var/lib/clickhouse2
mkdir /var/lib/clickhouse2/tmp
chown clickhouse.clickhouse /var/lib/clickhouse2 -R
chown clickhouse.clickhouse /var/lib/clickhouse/user_files2 -R

对应metrika.xml配置

192.168.16.180 9000端口


    01
    01
    cluster01-01-1

192.168.16.180 9001端口


    01
    03
    cluster01-03-2

192.168.16.181 9000端口


    01
    02
    cluster01-02-1

192.168.16.181 9001端口


    01
    01
    cluster01-01-2

192.168.16.182 9000端口


    01
    03
    cluster01-03-1

192.168.16.182 9001端口


    01
    02
    cluster01-02-2

/etc/clickhouse-server/config.xml 配置文件修改(以192.168.16.180节点9001端口配置文件为例),** **中间是需修改部分




    
        
        trace
        **/var/log/clickhouse-server/clickhouse-server2.log**
        **/var/log/clickhouse-server/clickhouse-server2.err.log**
        1000M
        10
         
    
     
    **8124**
    **9001**

    
    

    
    
         
            
            /etc/clickhouse-server/server.crt
            /etc/clickhouse-server/server.key
            
            /etc/clickhouse-server/dhparam.pem
            none
            true
            true
            sslv2,sslv3
            true
        

         
            true
            true
            sslv2,sslv3
            true
            
            
                
                RejectCertificateHandler
            
        
    

    
    

    
    **9010**

    
    

    
    :: 
    
    

    
    
    
    

    
    

    

    4096
    3

    
    100

    
    

    
    8589934592

    
    5368709120


    
    **/var/lib/clickhouse2/**

    
    **/var/lib/clickhouse2/tmp/**

    
    **/var/lib/clickhouse/user_files2/**

    
    users.xml

    
    default

    
    

    
    default

    
    

    
    

    
    false

    
    
        
        
            
                
                    localhost
                    9000
                
            
        
        
             
                 
                     localhost
                     9000
                 
             
             
                 
                     localhost
                     9000
                 
             
         
        
            
                
                    localhost
                    9440
                    1
                
            
        
        
            
                
                    localhost
                    9000
                
            
            
                
                    localhost
                    1
                
            
        
    

    **/etc/metrika2.xml**

    

    
    

    
    


    
    3600


    
    3600

    
    60

    
    
    


    
    
        
        system
        query_log
toYYYYMM(event_date) 7500
system query_thread_log
toYYYYMM(event_date) 7500
*_dictionary.xml **/clickhouse/task_queue2/ddl** click_cost any 0 3600 86400 60 max 0 60 3600 300 86400 3600 **/var/lib/clickhouse/format_schemas2/**

你可能感兴趣的:(clickhouse)