• linux安装clickhouse


    linux安装clickhouse

    1. 系统要求

    ClickHouse可以在任何具有x86_64,AArch64或PowerPC64LE CPU架构的Linux,FreeBSD或Mac OS X上运行。

    官方预构建的二进制文件通常针对x86_64进行编译,并利用SSE 4.2指令集,因此,除非另有说明,支持它的CPU使用将成为额外的系统需求。下面是检查当前CPU是否支持SSE 4.2的命令:

    grep -q sse4_2 /proc/cpuinfo && echo "SSE 4.2 supported" || echo "SSE 4.2 not supported"
    

    要在不支持SSE 4.2AArch64PowerPC64LE架构的处理器上运行ClickHouse,您应该通过适当的配置调整从源代码构建ClickHouse

    2. 下载安装包

    下载地址

    所需的版本可以通过curlwget从存储库https://repo.clickhouse.tech/tgz/下载。

    curl -O https://repo.clickhouse.tech/tgz/clickhouse-client-20.2.1.2183.tgz
    curl -O https://repo.clickhouse.tech/tgz/clickhouse-common-static-dbg-20.2.1.2183.tgz
    curl -O https://repo.clickhouse.tech/tgz/clickhouse-server-20.2.1.2183.tgz
    curl -O https://repo.clickhouse.tech/tgz/clickhouse-common-static-20.2.1.2183.tgz
    

    3. 解压

    tar -zxvf clickhouse-client-20.2.1.2183.tgz
    tar -zxvf clickhouse-common-static-20.2.1.2183.tgz
    tar -zxvf clickhouse-common-static-dbg-20.2.1.2183.tgz
    tar -zxvf clickhouse-server-20.2.1.2183.tgz
    

    4. 安装

    sudo clickhouse-common-static-20.2.1.2183/install/doinst.sh
    sudo clickhouse-common-static-dbg-20.2.1.2183/install/doinst.sh
    sudo clickhouse-server-20.2.1.2183/install/doinst.sh
    sudo clickhouse-client-20.2.1.2183/install/doinst.sh
    

    对于生产环境,建议使用最新的stable版本。你可以在GitHub页面https://github.com/ClickHouse/ClickHouse/tags找到它,它以后缀-stable标志。

    5. 启动

    如果没有service,可以运行如下命令在后台启动服务:

    sudo /etc/init.d/clickhouse-server start
    

    日志文件将输出在/var/log/clickhouse-server/文件夹。

    如果服务器没有启动,检查/etc/clickhouse-server/config.xml中的配置。

    您也可以手动从控制台启动服务器:

    clickhouse-server --config-file=/etc/clickhouse-server/config.xml
    

    在这种情况下,日志将被打印到控制台,这在开发过程中很方便。

    如果配置文件在当前目录中,则不需要指定——config-file参数。默认情况下,它的路径为./config.xml

    ClickHouse支持访问限制设置。它们位于users.xml文件(与config.xml同级目录)。
    默认情况下,允许default用户从任何地方访问,不需要密码。可查看user/default/networks

    启动服务后,您可以使用命令行客户端连接到它:

    clickhouse-client
    

    默认情况下,使用default用户并不携带密码连接到localhost:9000。还可以使用--host参数连接到指定服务器。

    终端必须使用UTF-8编码。

    示例:

    [root@ops clickHouse]# clickhouse-client
    ClickHouse client version 20.2.1.2183 (official build).
    Connecting to localhost:9000 as user default.
    Connected to ClickHouse server version 20.2.1 revision 54432.
    
    ops.lan :)
    
  • 相关阅读:
    ASP.NET MVC 扩展相关
    新.NET开发十大必备工具
    c#调用存储过程两种方法
    TweakUI取消pc喇叭声
    baidu mp3竟然还加密,太扯了
    NTLM在使用代理服务器的情况下,第三次握手可能出错
    httpclient解析gzip网页
    eclipse不能自动编译工程的解决方法
    bat设置环境变量
    java的ZipOutputStream压缩文件的两个问题(乱码和每次zip后文件md5变化)
  • 原文地址:https://www.cnblogs.com/technicianafei/p/15106299.html
Copyright © 2020-2023  润新知