zoukankan      html  css  js  c++  java
  • 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 :)
    
  • 相关阅读:
    Java 第十一届 蓝桥杯 省模拟赛 洁净数
    Java 第十一届 蓝桥杯 省模拟赛 第十层的二叉树
    Java 第十一届 蓝桥杯 省模拟赛 第十层的二叉树
    Java 第十一届 蓝桥杯 省模拟赛 第十层的二叉树
    Java 第十一届 蓝桥杯 省模拟赛 70044与113148的最大公约数
    Java 第十一届 蓝桥杯 省模拟赛 70044与113148的最大公约数
    20. Valid Parentheses
    290. Word Pattern
    205. Isomorphic Strings
    71. Simplify Path
  • 原文地址:https://www.cnblogs.com/technicianafei/p/15106299.html
Copyright © 2011-2022 走看看