Clickhouse 配置参考

Clickhouse 配置参考

适用版本 21.3.9.84

config.xml 配置



<yandex>
    <access_control_path>/data/clickhouse/clickhouse-server/access/access_control_path>
    <logger>
        
        <level>tracelevel>
        <log>/data/clickhouse/clickhouse-server/logs/clickhouse-server.loglog>
        <errorlog>/data/clickhouse/clickhouse-server/logs/clickhouse-server.err.logerrorlog>
        <size>1000Msize>
        <count>10count>
        
        
    logger>
    
    
    <http_port>8123http_port>
    <tcp_port>9000tcp_port>
    <mysql_port>9004mysql_port>
    
    
    
    <interserver_http_port>9009interserver_http_port>
    
    
    
    
    
    
    
    
    
    
    
    
    
    <max_connections>4096max_connections>
    <keep_alive_timeout>120keep_alive_timeout>
    
    <max_concurrent_queries>100max_concurrent_queries>
    
    
    
    <uncompressed_cache_size>8589934592uncompressed_cache_size>
    
    <mark_cache_size>5368709120mark_cache_size>
    
    <path>/data/clickhouse/clickhouse-server/path>
    
    <tmp_path>/data/clickhouse/clickhouse-server/tmp/tmp_path>
    
    
    <storage_configuration>
        <disks>
            <default>
                <keep_free_space_bytes>10737418240keep_free_space_bytes>
            default>
        disks>
    storage_configuration>
    
    <user_files_path>/data/clickhouse/clickhouse-server/user_files/user_files_path>
    
    <users_config>users.xmlusers_config>
    
    <default_profile>defaultdefault_profile>
    
    
    
    <default_database>defaultdefault_database>
    
    <timezone>Asia/Shanghaitimezone>
    
    
    
    <mlock_executable>truemlock_executable>
    
    <remote_servers incl="clickhouse_remote_servers"/>
    <zookeeper incl="zookeeper-servers" optional="true"/>
    
    <macros incl="macros" optional="true"/>
    
    <builtin_dictionaries_reload_interval>3600builtin_dictionaries_reload_interval>
    
    <max_session_timeout>3600max_session_timeout>
    
    <default_session_timeout>60default_session_timeout>
    
    
    <prometheus>
        <endpoint>/metricsendpoint>
        <port>9363port>
        <metrics>truemetrics>
        <events>trueevents>
        <asynchronous_metrics>trueasynchronous_metrics>
    prometheus>
    
    <query_log>
        
        <database>systemdatabase>
        <table>query_logtable>
        
        <partition_by>toYYYYMM(event_date)partition_by>
        
        
        <flush_interval_milliseconds>7500flush_interval_milliseconds>
        <ttl>event_date + INTERVAL 30 DAY DELETEttl>
    query_log>
    
    <trace_log>
        <database>systemdatabase>
        <table>trace_logtable>
        <partition_by>toYYYYMM(event_date)partition_by>
        <flush_interval_milliseconds>7500flush_interval_milliseconds>
        <ttl>event_date + INTERVAL 30 DAY DELETEttl>
    trace_log>
    
    <query_thread_log>
        <database>systemdatabase>
        <table>query_thread_logtable>
        <partition_by>toYYYYMM(event_date)partition_by>
        <flush_interval_milliseconds>7500flush_interval_milliseconds>
        <ttl>event_date + INTERVAL 30 DAY DELETEttl>
    query_thread_log>
    
    <compression incl="clickhouse_compression">
        
    compression>
    
    <distributed_ddl>
        
        <path>/clickhouse/task_queue/ddlpath>
        
        
    distributed_ddl>
    
    

    <merge_tree>
        <parts_to_delay_insert>5000parts_to_delay_insert>
        <parts_to_throw_insert>5000parts_to_throw_insert>
        <max_delay_to_insert>2max_delay_to_insert>
        <max_suspicious_broken_parts>5max_suspicious_broken_parts>
        <max_parts_in_total>100000max_parts_in_total>
    merge_tree>
    
 

    





    
    
    
    
    <listen_host>0.0.0.0listen_host>
    <zookeeper incl="zookeeper-servers" optional="true"/>
    <macros incl="macros" optional="true"/>
    <include_from>/etc/clickhouse-server/metrika.xmlinclude_from>
    <max_table_size_to_drop>0max_table_size_to_drop>
yandex>

metrika.xml 配置


<yandex>
    <clickhouse_remote_servers>
        <default_cluster>
            <shard>
                <internal_replication>trueinternal_replication>
                <replica>
                    <host>127.0.1.2host>
                    <port>9000port>
                    <user>xxxuser>
                    <password>xxxpassword>
                replica>
                <replica>
                    <host>127.0.0.3host>
                    <port>9000port>
                    <user>xxxuser>
                    <password>xxxpassword>
                replica>
            shard>
        default_cluster>
    clickhouse_remote_servers>
    <zookeeper-servers>
        <node>
            <host>127.1.1.15host>
            <port>2181port>
        node>
        <node>
            <host>127.1.1.16host>
            <port>2181port>
        node>
        <node>
            <host>127.1.1.17host>
            <port>2181port>
        node>
    zookeeper-servers>
yandex>

users.xml配置

<yandex>
    
    <profiles>
        
        <default>
            
            <max_memory_usage>250000000000max_memory_usage>
            
            
            <use_uncompressed_cache>0use_uncompressed_cache>
            
            <load_balancing>randomload_balancing>
            <max_partitions_per_insert_block>0max_partitions_per_insert_block>
            <background_pool_size>32background_pool_size>
            <max_compress_block_size>10485760max_compress_block_size>
            <min_insert_block_size_rows>10000000min_insert_block_size_rows>
            <min_insert_block_size_bytes>1024000000min_insert_block_size_bytes>
        default>
        
        <readonly>
            <readonly>1readonly>
        readonly>
    profiles>
    
    <users>
        
        <root>
            
            <password>xxxxxpassword>
            
            <networks incl="networks" replace="replace">
                <ip>::/0ip>
            networks>
            
            <profile>defaultprofile>
            
            <quota>defaultquota>
            <access_management>1access_management>
        default>
    users>
    
    <quotas>
        
        <default>
            
            <interval>
                
                <duration>3600duration>
                
                <queries>0queries>
                <errors>0errors>
                <result_rows>0result_rows>
                <read_rows>0read_rows>
                <execution_time>0execution_time>
            interval>
        default>
    quotas>
yandex>

你可能感兴趣的:(clickhouse,大数据)