跳到主要内容

创建 ClickHouse 数据源

本文介绍如何在 NineData 控制台添加 ClickHouse 数据源。可用参数、连接方式和必填项以目标环境当前创建表单为准。

前提条件​

  • 已将 NineData 的服务器 IP 地址添加到数据源白名单。服务器 IP 地址的获取方式可以在创建数据源页面的接入地域中选择目标地域后查看。

    server_ip_address

  • 具备空闲的数据源额度,否则无法录入数据源。您可以在 NineData 控制台页面右上方快速查看剩余配额。check_quota

操作步骤​

  1. 登录 NineData 控制台。

  2. 在左侧导航栏,单击数据源管理 > 数据源。

  3. 单击数据源页签,并单击页面上的创建数据源,在弹出的数据源类型弹窗中,选择自建数据库 > (需要添加的数据源类型),在创建数据源页面根据下表配置参数。
    提示

    如果您操作失误,可以单击创建数据源页面上方的arrow_down图标重新选择。

  1. 配置数据源的各项参数:

    参数
    控件类型必填与默认值说明
    数据源名称文本输入框必填;无预填值输入用于识别此 ClickHouse 数据源的名称。
    连接方式单选组必填;当前检查的表单默认选中 公网地址可选项为 公网地址、网关 和 SSH Tunnel。选择此数据源要使用的连接方式。
    网关下拉选择框仅网关连接分支显示;必填;无预选值从当前可用网关中选择连接实例;可选项取决于组织配置。
    连接地址文本输入框(目标数据库地址)必填;无预填值输入目标 ClickHouse 主机地址;此字段在当前表单的三个连接分支中均显示。
    端口文本输入框(目标数据库端口)未标注为必填;当前 SaaS 创建表单预填 8123输入目标 ClickHouse 服务端口,并核对该值与目标实例设置一致;此目标端口字段在已检查的连接分支中显示。
    端口文本输入框(SSH 连接端口)未标注为必填;无预填值仅在选择 SSH Tunnel 分支时填写 SSH 服务端口。
    数据库账号文本输入框未标注为必填;无预填值输入用于登录 ClickHouse 的数据库账号。该字段在当前表单的三个连接分支中均显示。
    SSH 主机文本输入框(SSH 主机)仅 SSH Tunnel 分支必填;无预填值输入 SSH 隧道服务器主机地址。
    SSH 认证方式下拉选择框仅 SSH Tunnel 分支必填;默认选择 密码认证选项为 密码认证 和 密钥认证,用于选择 SSH 认证方式。
    SSH 用户名文本输入框(SSH 用户名)当前检查的 SSH Tunnel 认证分支必填;无预填值输入 SSH 服务器登录用户名。
    密码密码输入框(SSH 密码)当前检查的 SSH Tunnel 认证分支必填;无预填值输入 SSH 服务器登录密码。
    密钥文件文件上传控件SSH Tunnel 分支选择密钥认证时必填;未上传文件上传用于 SSH 密钥认证的文件。
    口令文本输入框(口令)SSH Tunnel 分支选择密钥认证时选填;无预填值按需输入密钥认证口令。
    数据库密码密码输入框未标记为必填;无预填值输入 ClickHouse 数据源密码。
    接入地域下拉选择框必填;选择适用的接入地域选择接入地域。
    环境下拉选择框必填;预选值随目标环境和组织而异选择此数据源所属环境。可选值以目标环境和组织配置为准。
    SSL 加密开关未标记为必填;当前表单默认关闭当前创建表单提供此 SSL 加密开关。