连接计算组

本文为您介绍如何使用JDBC、PSQL连接计算组实例。

使用JDBC连接Hologres实例

命令格式

  • 未在连接字符串中显式指定计算组时,将使用用户默认的计算组连接实例。

    jdbc:postgresql:<Endpoint>:<Port>/<database_name>
  • 显式指定计算组。

    jdbc:postgresql://<Endpoint>:<Port>/<database_name>@<warehouse_name>

参数说明

参数

是否必填

说明

Endpoint

Hologres实例的网络地址。

进入Hologres管理控制台实例详情页获取网络地址。

Port

Hologres实例的网络端口。

进入Hologres管理控制台实例详情页获取网络端口。

database_name

  • Hologres的数据库名称。

  • 开通Hologres实例后,系统自动创建postgres数据库。

  • 您可以使用postgres数据库链接Hologres,但是该数据库分配到的资源较少,开发实际业务建议您新建数据库。详情请参见创建数据库

  • 示例取值demo

warehouse_name

连接实例使用的计算组名称。

使用示例

  • 未显式指定计算组

    如下JDBC连接字符串连接Hologres时,系统会使用用户默认的计算组,连接到hgpostcn-cn-zz4xxxxxxxxxx实例的demo数据库。

    jdbc:postgresql://hgpostcn-cn-zz4xxxxxxxxxx-cn-shenzhen-vpc-st.hologres.aliyuncs.com:80/demo
  • 显式指定计算组

    如下JDBC连接字符串连接Hologres时,系统会使用指定的计算组warehouse_1,连接到实例hgpostcn-cn-zz4xxxxxxxxxx的demo数据库。

    jdbc:postgresql://hgpostcn-cn-zz4xxxxxxxxxx-cn-shenzhen-vpc-st.hologres.aliyuncs.com:80/demo@warehouse_1

使用PSQL连接Hologres实例

命令格式

  • 未在连接字符串中显式指定计算组时,将使用用户默认的计算组连接实例。

    PGUSER="<AccessKey_ID>" PGPASSWORD="<AccessKey_Secret>" psql -h <Endpoint> -p <Port> -d <database_name>
  • 显式指定计算组。

    PGUSER="<AccessKey_ID>" PGPASSWORD="<AccessKey_Secret>" psql -h <Endpoint> -p <Port> -d <database_name>@<warehouse_name>

参数说明

参数

是否必填

说明

AccessKey_ID

  • 阿里云账号:当前阿里云账号的AccessKey ID。您可以单击AccessKey 管理,获取AccessKey ID。

  • 自定义账号:自定义账号的用户名,例如BASIC$abc。

AccessKey_Secret

  • 阿里云账号:当前阿里云账号的AccessKey Secret。

  • 自定义账号:自定义账号的密码。

Endpoint

Hologres实例的网络地址。

进入Hologres管理控制台实例详情页获取网络地址。

Port

Hologres实例的网络端口。

进入Hologres管理控制台实例详情页获取网络端口。

database_name

  • Hologres的数据库名称。

  • 开通Hologres实例后,系统自动创建postgres数据库。

  • 您可以使用postgres数据库链接Hologres,但是该数据库分配到的资源较少,开发实际业务建议您新建数据库。详情请参见创建数据库

  • 示例取值demo

warehouse_name

连接实例使用的计算组名称。

使用示例

  • 未显式指定计算组

    如下PSQL连接字符串连接Hologres时,系统会使用用户默认的计算组,连接到hgpostcn-cn-zz4xxxxxxxxxx实例的demo数据库。

    PGUSER="xxx" PGPASSWORD="xxx" psql -h hgpostcn-cn-zz4xxxxxxxxxx-cn-shenzhen-vpc-st.hologres.aliyuncs.com -p 80 -d demo
  • 显式指定计算组

    如下PSQL连接字符串连接Hologres时,系统会使用指定的计算组warehouse_1,连接到hgpostcn-cn-zz4xxxxxxxxxx实例的demo数据库。

    PGUSER="xxx" PGPASSWORD="xxx" psql -h hgpostcn-cn-zz4xxxxxxxxxx-cn-shenzhen-vpc-st.hologres.aliyuncs.com -p 80 -d demo@warehouse_1