本文介绍如何在Fine BI上安装不同的ByteHouse驱动,并完成连接配置。
前提条件
已按照环境准备安装好 Fine BI,并配置好了数据源。
连接信息
| 驱动程序类 | 连接字符串 | 端口 Port | 其他配置 |
---|
MySQL JDBC Driver5 | 系统自带驱动 | 自动生成 | 3306 | Your_Database**?enabledTLSProtocols=TLSv1.2,TLSv1.3** |
MySQL JDBC Driver8 | com.mysql.jdbc.Driver
| 自动生成 | 3306 | |
ClickHouse JDBC Driver | com.clickhouse.jdbc.ClickHouseDriver
| jdbc:clickhouse://<host>:8123/<database_name>?user=bytehouse&password=<API_Key>&ssl=true&compress=0&server_version=54021&server_time_zone=Asia/Shanghai | 8123 | |
ByteHouse JDBC Driver | com.bytedance.bytehouse.jdbc.ByteHouseDriver
| jdbc:bytehouse://<host>:19000/<database_name>?user=bytehouse&password=<API_Key>&secure=true&compress=true | 19000 | |
ByteHouse HTTP JDBC Driver | com.bytedance.jdbc.ByteHouseDriver
| jdbc:clickhouse://<host>:8123/<database_name>?user=bytehouse&password=<API_Key>&ssl=true&compress=false&server_version=54021&server_time_zone=Asia/Shanghai | 8123 | |
通用配置:
- 系统默认用户名为
bytehouse
,密码即 <API_Key>。 - <Host> 和 <API_Key>可以在地域及可用区查询,或者访问ByteHouse控制台-租户管理 获取。
- SSL Tunnel:开启。
配置数据连接
通过 MySQL JDBC Driver5 连接
- 登录Fine BI控制台,点击「管理系统>数据连接>数据连接管理>新建数据连接」可创建新的数据连接,选择系统自带的MySQL驱动。
- 根据 连接信息 中提供的配置信息,输入数据库对应的信息。
通过 MySQL JDBC Driver8 连接
- 登录Fine BI控制台,点击「管理系统>数据连接>数据连接管理>新建数据连接」可创建新的数据连接,选择之前已经定义好的数据库类型「MySQL」。
- 根据 连接信息 中提供的配置信息,输入数据库对应的信息。
通过 ClickHouse JDBC Driver 连接
- 登录Fine BI控制台,点击「管理系统>数据连接>数据连接管理>新建数据连接」可创建新的数据连接,选择之前已经定义好的数据库类型「ClickHouse」。
- 根据 连接信息 中提供的配置信息,输入数据库对应的信息。
通过 ByteHouse TCP JDBC Driver 连接
- 登录Fine BI控制台,点击「管理系统>数据连接>数据连接管理>新建数据连接」可创建新的数据连接,选择之前已经定义好的数据库类型「ByteHouse」。
- 根据 连接信息 中提供的配置信息,输入数据库对应的信息。
通过 ByteHouse HTTP JDBC Driver 连接
- 登录Fine BI控制台,点击「管理系统>数据连接>数据连接管理>新建数据连接」可创建新的数据连接,选择之前已经定义好的数据库类型「ByteHouseHTTP」。
- 根据 连接信息 中提供的配置信息,输入数据库对应的信息。