客户端

本文档介绍了 ClickZettaClient 的初始化和使用方法。ClickZettaClient 是用于连接 Lakehouse 的客户端,可用于创建 RowStream 和 JDBC 连接。

ClickZettaClient初始化

ClickZettaClient支持通过JDBC URL或参数形式进行连接。以下是两种初始化方式的示例:

通过JDBC URL连接客户端

ClickZettaClient client = ClickZettaClient.newBuilder()
    .url("jdbc:clickzetta://instanceName.service/{0}?schema={1}&username={2}&password={3}&virtualcluster={4}")
    .build();

通过参数形式连接客户端

ClickZettaClient client = ClickZettaClient.newBuilder()
    .instance("instanceName")
    .service("service")
    .workspace("worksapceName")
    .username("username")
    .password("password")
    .vcluster("cluster")
    .schema("schema")
    .build();
参数是否必填描述
usernameY用户名
passwordY密码
serviceY连接lakehouse的地址, region_id.api.clickzetta.com。可以在Lakehouse Studio管理 -> 工作空间中查看JDBC连接串
instanceY可以在 Lakehouse Studio 管理 -> 工作空间中查看 JDBC 连接串以获取
workspaceY使用的工作空间
vclusterY使用的虚拟集群(vcluster)
schemaY访问的Schema名

关闭客户端连接

在使用完客户端后,请务必显式调用 close() 方法以释放资源。

clinet.close();

联系我们
预约咨询
微信咨询
电话咨询