官方文档

安装(centos7)

  1. 检测环境许可

    1
    $ grep -q sse4_2 /proc/cpuinfo && echo "SSE 4.2 supported" || echo "SSE 4.2 not supported"
  2. 添加官方存储库

    1
    2
    3
    sudo yum install yum-utils
    sudo rpm --import https://repo.clickhouse.com/CLICKHOUSE-KEY.GPG
    sudo yum-config-manager --add-repo https://repo.clickhouse.com/rpm/stable/x86_64

    如果您想使用最新的版本,请用testing替代stable(我们只推荐您用于测试环境)。prestable有时也可用。

  3. 安装

    1
    sudo yum install clickhouse-server clickhouse-client

启动

  1. 配置文件
    /etc/clickhouse-server/config.xml
    1
    注释掉`<listen_host>...`,开启对外访问
  2. 启动
    1
    systemctl start clickhouse-server

Clickhouse-client的快速提示

  1. 交互模式:
    1
    2
    clickhouse-client
    clickhouse-client --host=... --port=... --user=... --password=...
  2. 启用多行查询:
    1
    2
    clickhouse-client -m
    clickhouse-client --multiline
  3. 以批处理模式运行查询:
    1
    2
    3
    clickhouse-client --query='SELECT 1'
    echo 'SELECT 1' | clickhouse-client
    clickhouse-client <<< 'SELECT 1'
  4. 从指定格式的文件中插入数据:
    1
    2
    clickhouse-client --query='INSERT INTO table VALUES' < data.txt
    clickhouse-client --query='INSERT INTO table FORMAT TabSeparated' < data.tsv

clickhouse-client命令

命令参数文档

附docker(mysql-clickhouse-tabix)

按照readme进行即可,截止到2021-10-01clickhouse为最新版本最新