• 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 :)
    
  • 相关阅读:
    16个最棒的jQuery视差滚动效果教程
    16个最棒的WordPress婚纱摄影网站主题
    2013年最受欢迎的16个HTML5 WordPress主题
    16个最佳PSD文件下载网站
    16个最热门的 Android Apps 推荐下载
    前端工程师应该都了解的16个最受欢迎的CSS框架
    16个最好并且实用的jQuery插件【TheTop16.com】
    16个最受欢迎的Magento电子商务主题【TheTop16.com】
    [Nunit] System.Net.Sockets.SocketException : An existing connection was forcibly closed by the remote host
    WORD
  • 原文地址:https://www.cnblogs.com/technicianafei/p/15106299.html
Copyright © 2020-2023  润新知