本文介绍了如何快速连接集群。ClickHouse支持通过DMS(Data Management Service)、ClickHouse命令行工具或其它客户端(DataGrip、DBeaver)连接ClickHouse集群。

背景信息

数据管理(Data Management Service,简称DMS)是阿里云提供的一站式在线数据管理服务,支持在线进行云数据库 ClickHouse 库 、表创建及在线数据查询,可以免本地安装直接连接实例查询。

使用DMS连接ClickHouse

  1. 使用阿里云账号登录ClickHouse 控制台
  2. 在页面左上角,选择集群所在地域。
  3. 在集群列表中,单击需要创建数据库的集群ID。
  4. 集群信息页面,单击右侧登录数据库
    集群信息页
  5. 填写ClickHouse集群的登录信息
    DMS登陆
    1. 集群的账号名称
    2. 账号名对应的密码
  6. 点击登录

使用ClickHouse命令行工具连接ClickHouse

  1. 使用阿里云账号登录ClickHouse 控制台
  2. 在页面左上角,选择集群所在地域。
  3. 在集群列表中,单击需要创建数据库的集群ID。
  4. 集群信息页面,查看地址信息。
    CK_CLUSTER_INFO
    说明 提供HTTP和TCP两个连接端口,端口号分别是3306和8123,请按需选择。
  5. 根据操作系统类型、ClickHouse版本下载对应客户端。如果您的操作系统是Linux,对应ClickHouse的版本号是19.15.2.2,您可以单击链接下载对应的客户端。
  6. 使用下列命令连接集群。
    ./clickhouse-client --host=<host> --port=<port> --user=<user> --password=<password>
    参数说明:

    host:如果是通过VPC内的ECS连接集群,请选择上图中VPC地址作为参数;如果是通过VPC之外的机器连接集群,请选择外网地址作为参数

    port:host地址参数连接串上显示的端口号

    user:在控制台账号管理模块新建用户的用户名

    password:在控制台账号管理模块新建用户时设置的用户密码

使用其他客户端连接集群

使用其他客户端工具连接集群,请参见DataGrip,DBeaver连接云数据库Clickhouse