本文档介绍在DataV中添加ClickHouse数据源的方法,以及相关参数配置说明。
前提条件
已准备好待添加的ClickHouse数据源。
通过内网添加数据源操作步骤
- 登录DataV控制台。
在我的数据页签中选择数据源管理,单击添加数据。
从类型列表中,选择ClickHouse。
在列表中选择内网,并选择ClickHouse实例所在的区域。
填写数据库信息。
参数
说明
名称
数据源的显示名称,可以自由命名。
VPC ID
VPC实例的ID,此VPC为您的ClickHouse实例所在的VPC。可进入云数据库ClickHouse控制台,在集群列表>基本信息>网络类型中获取。
VPC实例ID
VPC下数据库实例的ID,可在云数据库ClickHouse控制台的实例基本信息页面获取。
说明通常您可以直接在数据库产品的控制台查看数据库实例的VPC实例ID。但是由于VPC网络实现机制的原因,有时控制台显示的实例ID并不是DataV数据源配置VPC网络需要的实例ID。因此您需要通过数据库产品的OpenAPI获取DataV需要的VPC实例ID,通常为数据库实例详情中的VPCCloudInstanceId或VPCInstanceId,具体数据库产品获取VPC实例ID的接口,请使用DescribeDBClusterAttribute - 查看集群的详细属性接口获取VPC实例ID。
域名
连接数据库的地址。
重要该地址是DataV服务器能够通过公网或阿里云部分Region内网访问您数据库的域名或IP地址。
例如使用内网环境下的阿里云ClickHouse,域名示例为:rm-bpxxxxxxxxx33150.clickhouse.aliyuncs.com,可在云数据库ClickHouse控制台的实例基本信息页面获取。
端口
数据库设置的端口,默认为8123。
用户名
登录数据库的用户名。
密码
登录数据库的密码。
数据库
当前所选数据库的名称。
数据库信息填写完成后,系统会自动进行测试连接,验证数据库是否能连通正常。
重要当数据库测试连接时,出现报错信息Access VPC instance fail 后,您可以在实例ID信息后面加上-1后缀,并再次尝试测试连接数据库。
测试连接通过后,单击确定,完成数据源添加。
新添加的数据源会自动列在数据源列表中。
通过外网添加数据源操作步骤
- 登录DataV控制台。
在我的数据页签中选择数据源管理,单击添加数据。
从类型列表中,选择ClickHouse。
网络选择外网,填写数据库信息。
参数
说明
名称
数据源的显示名称,可以自由命名。
网络
数据源可选的网络类型。
域名
连接数据库的地址。
重要该地址是DataV服务器能够通过公网或阿里云部分Region内网访问您数据库的域名或IP地址。
端口
数据库设置的端口。
用户名
登录数据库的用户名。
密码
登录数据库的密码。
数据库
单击获取数据列表,系统会自动获取当前所选数据库中所有的数据列表。
数据库信息填写完成后,系统会自动进行测试连接,验证数据库是否能连通正常。
重要当数据库测试连接时,出现报错信息Access VPC instance fail 后,您可以在实例ID信息后面加上-mysql、-instance或-controller后缀,并再次尝试测试连接数据库。
测试连接通过后,单击确定,完成数据源添加。
新添加的数据源会自动列在数据源列表中。