全部产品
Search
文档中心

:绑定ClickHouse计算引擎

更新时间:Aug 08, 2023

您可以在计算引擎信息界面将ClickHouse计算引擎绑定至DataWorks作为DataWorks工作空间的引擎实例,以便您通过DataWorks来执行该引擎类型的计算任务。本文为您介绍如何绑定ClickHouse引擎。

前提条件

  • 已拥有DataWorks空间管理员权限,详情请参见添加及管理工作空间成员

    若要绑定EMR类型的ClickHouse集群,您还需要拥有AliyunEMRDevelopAccess权限,授权操作详情请参见为RAM用户授权

  • 已创建ClickHouse集群。

    • 您可以在E-MapReduce上创建ClickHouse集群。

    • 您可以在云数据库ClickHouse上创建ClickHouse集群。

  • 已开通独享调度资源组,并绑定至所用的DataWorks工作空间,详情请参见新增和使用独享调度资源组

    说明

    建议独享调度资源组与部署的ClickHouse集群绑定同一地域的同一个VPC网络。如果您需要将独享调度资源组与部署的ClickHouse集群绑定于不同地域或不同的VPC网络,则需要执行较复杂的网络连通流程,详情请参见配置资源组与网络连通

  • 已开通DataWorks并创建好对接使用ClickHouse的工作空间。对接使用ClickHouse的工作空间无需绑定计算引擎,在创建工作空间时可跳过选择引擎步骤,创建工作空间的其他步骤,详情请参见创建工作空间

  • 已将RAM用户(子账号)添加为工作空间成员:如果需要将RAM用户添加为生产环境访问身份,您需要先将其添加至该工作空间成员列表,详情请参见添加及管理工作空间成员

背景信息

(必读)请您在操作引擎绑定前务必了解以下内容,这将决定您后续是否可以顺利开展数据开发工作。

使用限制

当前仅支持华东2(上海)、华北2(北京)、华东1(杭州)、华南1(深圳)、西南1(成都)、华北3(张家口)、中国(香港)等地域的工作空间绑定ClickHouse计算引擎。

进入引擎绑定页面

  1. 进入管理中心页面。

    登录DataWorks控制台,单击左侧导航栏的管理中心,在下拉框中选择对应工作空间后单击进入管理中心

  2. 单击左侧导航栏的工作空间,选择计算引擎信息,进入引擎绑定页面。

绑定ClickHouse计算引擎

  1. 计算引擎信息区域,单击ClickHouse

  2. 单击增加实例

    标准模式的工作空间,开发环境和生产环境隔离。如果您使用的是标准模式的工作空间,则需要分别为开发环境和生产环境添加实例。

  3. 新增ClickHouse集群对话框中,配置各项参数。

    您可以使用连接串模式EMR集群模式连接ClickHouse集群,以下以标准模式的环境为您展示如何使用两种模式新增ClickHouse集群。clickhouse

    参数

    描述

    实例显示名称

    用于定义当前引擎配置在DataWorks作为一个计算引擎实例的显示名称,您可以自定义该显示名称。名称必须唯一。

    集群类型

    选择ClickHouse集群类型,目前支持通过连接串模式EMR集群模式新增ClickHouse集群。

    访问模式

    目前仅支持快捷模式。在该访问模式下,无论谁通过DataWorks下发该引擎类型任务,集群侧均使用统一一个身份在集群执行任务,实际运行任务的身份为配置项访问身份内所输入的用户,无法实现不同云账号运行任务时的数据权限隔离。

    集群信息

    根据您选择绑定的集群类型配置当前工作空间的集群信息,标准模式工作空间下,您需要指定当前DataWorks工作空间开发环境和生产环境分别操作哪一个集群。

    • 连接串模式需要配置JDBC URL为接入ClickHouse集群的JDBC连接串。

    • EMR集群模式选择需要绑定的EMR ClickHouse集群ID。

    用户名

    配置DataWorks对应环境执行任务时所使用的账号,即DataWorks不同环境访问ClickHouse集群所使用的用户名。

    如果您使用的是EMR(E-MapReduce)的ClickHouse集群,则可以登录EMR管理控制台单击目标集群右侧的集群服务,查看目标集群的用户名。

    密码

    访问ClickHouse集群所使用的密码。

    如果您使用的是EMR(E-MapReduce)的ClickHouse集群,则可以登录EMR管理控制台单击目标集群右侧的集群服务,查看目标集群的密码。

    独享调度资源组

    选择已与当前DataWorks工作空间配置网络连通性的独享调度资源组。如果您没有可用的独享调度资源组,则需要新建。新建独享调度资源组并配置网络连通性,详情请参见新增和使用独享调度资源组

    说明

    EMR(E-MapReduce)的ClickHouse集群,配置信息如下图所示。查看集群信息

  4. 测试连通性通过后,单击确定

后续步骤

绑定引擎后,您便可基于该引擎进行数据开发。详情请参见入门教程:数据开发入门操作指南:数据开发