通过命令行工具连接ClickHouse

本文介绍如何使用ClickHouse命令行工具连接云数据库ClickHouse集群。

前提条件

  • 已创建云数据库ClickHouse集群。具体操作,请参见新建集群

  • 已创建数据库账号和密码。具体操作,请参见创建账号

  • 已安装与云数据库ClickHouse集群版本对应的clickhouse-client工具。下载链接,请参见clickhouse-client

  • 如果已安装clickhouse-client的服务器与云数据库ClickHouse集群不在同一VPC内,请先为云数据库ClickHouse集群申请外网地址。具体操作,请参见申请和释放外网地址

  • 已将clickhouse-client所在服务器的IP地址添加到云数据库ClickHouse的白名单中。具体操作,请参见设置白名单

操作步骤

  1. 登录已安装clickhouse-client的服务器。

  2. 执行连接命令,连接云数据库ClickHouse集群。语法如下。

    clickhouse-client --host=<host> --port=<port> --user=<user> --password=<password>; 

    参数说明如下。

    参数

    说明

    host

    外网地址或VPC地址。你可以在集群信息页面,查看外网地址或VPC地址。

    说明

    如果clickhouse-client所在的服务器与云数据库ClickHouse集群在同一个VPC,建议您使用VPC地址进行连接。如果不在同一VPC内,建议您使用外网地址进行连接。

    port

    TCP端口号。您可以在集群信息页面,查看TCP端口号。

    user

    数据库账号。

    password

    数据库账号的密码。