美文网首页
ClickHouse 安装以及基础参数修改

ClickHouse 安装以及基础参数修改

作者: 白奕新 | 来源:发表于2019-11-25 22:33 被阅读0次

    1、installation

    sudo yum install yum-utils
    sudo rpm --import https://repo.yandex.ru/clickhouse/CLICKHOUSE-KEY.GPG
    sudo yum-config-manager --add-repo https://repo.yandex.ru/clickhouse/rpm/stable/x86_64
    sudo yum install clickhouse-server clickhouse-client
    

    安装以后就可以用"service clickhouse-server start"来启动clickhouse,默认安装路径在/etc/clickhouse-server

    2、configuration update

    (1)config.xml

    parameter update
    interserver_http_host 修改成机器ip
    listen_host <listen_host>::</listen_host>,ipv4跟ipv6都可以连接
    path 存储数据的路径
    tmp_path {path}/tmp
    <include_from>/etc/clickhouse-server/metrika.xml</include_from> 添加这个配置,指定metrika.xml
    <remote_servers incl="clickhouse_remote_servers" /> 把里面的配置删掉,加上尾巴的斜杠。具体配置在metrika.xml
    <compression incl="clickhouse_compression"/> 把里面的配置删掉,加上尾巴的斜杠。具体配置在metrika.xml
    <max_table_size_to_drop>0</max_table_size_to_drop><max_partition_size_to_drop>0</max_partition_size_to_drop> 把这些配置开起来,去掉删除时候大小的限制

    3、users.xml

    parameter update
    <log_queries>1</log_queries> 在profiles里面把log_queries开起来
    <root><password_sha256_hex></password_sha256_hex><networks><ip>127.0.0.1</ip><ip>::/0</ip></networks><profile>default</profile><quota>default</quota></user></root> 把users里面删掉,加上root这个用户的信息

    4、metrika.xml

    <yandex>
        <clickhouse_remote_servers>
            <my_cluster>
                <shard>
                    <weight>1</weight>
                    <replica>
                        <host>{IP}</host>
                        <port>{CH-TCP-PORT}</port>
                    </replica>
                </shard>
            </my_cluster>
        </clickhouse_remote_servers>
    
        <!-- optional 
        <macros>
            <shard>SHARD1</shard>
            <replica>{IP}</replica>
        </macros>
        -->
    
        <!-- optional
        <zookeeper-servers>
            <node index="1">
                <host>{ZK-IP}</host>
                <port>{ZK-PORT}</port>
            </node>
        </zookeeper-servers>
        -->
    
        <clickhouse_compression>
            <case>
                <min_part_size>10000000000</min_part_size>
                <min_part_size_ratio>0.01</min_part_size_ratio>
                <method>lz4</method>
            </case>
        </clickhouse_compression>
    </yandex>
    

    相关文章

      网友评论

          本文标题:ClickHouse 安装以及基础参数修改

          本文链接:https://www.haomeiwen.com/subject/xadswctx.html