You need to enable JavaScript to run this app.
导航
Go Driver
最近更新时间:2024.09.20 18:02:26首次发布时间:2024.09.20 18:02:26
我的收藏
有用
有用
无用
无用

本文介绍如何通过 ClickHouse Go Driver 连接并访问 ByteHouse 企业版。

前提条件

点击 此处 下载 v2.3.0 版本驱动程序。

注意

推荐使用 v2.3.0 版本驱动连接到 ByteHouse 企业版,其他版本的驱动可能会导致不兼容情况。

连接到 ByteHouse

请参考获取集群连接信息,获取集群连接地址、连接用户名与密码。

基本使用

连接集群

您可以参考如下代码,连接到ByteHouse企业版。使用时,请替换其中的验证信息。

import (
  "context"
  "fmt"
  "github.com/ClickHouse/clickhouse-go/v2"
)

conn, _ := clickhouse.Open(&clickhouse.Options{
Addr: []string{"<HOST>:<PORT>"},
Auth: clickhouse.Auth{Database: "default", Username: "<USERNAME>", Password: "<连接密码>"},
})

// test connection
if err := conn.Ping(context.Background()); err != nil {
fmt.Printf("error %s", err)
}

defer conn.Close()

您也可以在 集群管理 > 集群列表 > 集群 > 连接集群 页签中,查看到 Golang 驱动程序的连接命令,点击复制按钮即可获取。
图片

官方使用示例

另外,您可参考以下 SQL 用例,连接和使用 ByteHouse 企业版。