|
· DBaaS产品的Kafka数据同步功能支持跨CloudOS平台进行Kafka集群间的数据同步。但当前仅DBaaS E5131P01及以上版本支持Kafka集群间的数据同步,即源端与目的端集群均需属于DBaaS E5131P01及以上版本的Kafka服务。 · 普通用户新建同步链路时,需要走流程审批,待组织管理员审批通过后才能触发新建同步链路的操作。管理员用户新建同步链路时,会直接触发新建同步链路的操作。 · 同步链路名称具有唯一性,在系统中创建多个同步链路时名称不能重复。 · 新建同步链路前,要求在云平台中已完成云资源的准备。云资源包括裸金属、虚拟机,根据实际使用需求任选其一即可。 · 在Kafka数据同步链路虚拟机中,虚拟机的最小节点规格为2*4*40(即2核CPU*4GB内存*40GB硬盘),虚拟机的节点规格可以在云平台的[云服务/云主机]管理页面的左侧导航树中进入[服务配置/云主机规格/组合规格]页面进行自定义新增,超过最小规格要求的节点规格才可被识别到。 · 在Kafka同步链路裸金属集群中,裸金属的节点规格根据硬件配置自动获取,规格数据来自云平台的[资源/裸金属资源池]中处于“可分配”状态的节点。 · 同一集群仅可被一条数据同步链路作为目的端集群使用,新建同步链路时,请确认目的端的Kafka集群从未被其他同步链路作为目的端集群使用过。 |
新建Kafka数据同步链路的步骤如下:
在云服务管理页面的左侧导航树中选择[数据同步],进入数据同步页面。
在数据同步页面,选择[同步链路列表]页签,单击<新建同步链路>按钮,进入新建Kafka数据同步链路页面。
新建同步链路包括3个配置步骤,根据提示配置对应参数项的值。
第一步:基础配置,部分参数说明如下:
同步名称:自定义输入符合命名规则的同步链路名称。
源端集群信息:配置待同步数据的裸金属或虚拟机集群信息。
集群名称:选择待同步的源端Kafka的集群。
集群别名:自定义输入符合命名规则的源端Kafka集群的别名。此别名将被用于命名同步后的Topic名称,便于区分Topic来源,同步后Topic命名规则为“源端集群别名.同步前Topic名称”(系统创建的内部Topic除外)。
目的端集群信息:配置目的端裸金属或虚拟机集群信息。
集群别名:自定义输入符合命名规则的目的端Kafka集群的别名,用于进行标识。
连接URL:目的端Kafka集群的连接URL,格式为IP:端口号,多个地址以“,”分隔。填写多个IP将建立多条链接,可实现数据同步链路的高可用。连接URL可在[集群详情]页面中查看,即基本信息中的“驱动URL”参数。
集群是否开启Kerberos:选择目的端Kafka集群是否开启Kerberos。
填写完成后单击<测试连接>按钮,测试输入的目的端Kafka连接URL是否可用。
硬件配置:配置数据同步服务部署的位置及具体信息。
资源模式:根据准备的云资源,选择虚拟化和裸金属模式。
资源区域:配置集群使用的资源区域,资源区域对应集群节点的虚拟化类型。资源区域需提前在云平台的[资源/可用域/计算可用域]中进行准备。
虚拟化类型:当前版本中,仅支持CAS、VMware和BareMetal类型。其中:CAS、VMware类型对应的云资源为虚拟机,BareMetal类型对应的云资源为裸金属,请根据实际情况进行选择。
密钥对:配置密钥对后可实现通过密钥文件直接进行集群主机的免密登录。密钥对需提前在云平台的[云服务/云主机/密钥对]中进行准备。
网络:配置数据同步服务的管理网络,该网络需保证裸金属或虚拟机和云平台之间,裸金属或虚拟机和源端与目的端集群之间网络互通。网络需提前在云平台的[云服务/经典网络]中进行准备。
链路节点:新建Kafka数据同步链路时,集群节点数量最少为1个,请建议根据业务量设置不同的集群节点数量,集群节点最小节点规格为2*4*40(即2核CPU*4GB内存*40GB硬盘)。
第二步:同步策略
同步类型:当前仅支持单向同步,即从源端集群同步至目的端集群。
同步对象
选择同步的Topic:
同步全部Topic:同步源端所有Topic,同步链路创建后新建的Topic也将会被自动同步。
第三步:确认信息,查看集群的基础配置、同步策略的详细信息,若检查配置无误可单击<确认信息并创建>按钮启动创建集群,若检查配置有误可返回上一步进行修改。