更新时间:2026-08-06 GMT+08:00
分享

CSS数据的同步管道管理

操作场景

在高并发写入与复杂查询的业务场景中,传统数据同步方式可能面临性能瓶颈和管理复杂的问题。GeminiDB Cassandra支持建立实例到CSS集群的同步链路,提供可视化的管道管理(创建、删除、修改),通过解耦高并发写入与复杂查询,实现数据同步的高效管理。

使用须知

  • 仅GeminiDB Cassandra云原生部署模式实例支持。部分低版本的实例需要参考升级GeminiDB Cassandra内核小版本以支持同步管道管理功能。
  • 仅CSS ElasticSearch 7.10.2及以上版本集群支持,集群状态必须是可用。为确保网络连通,CSS集群的VPC需保持与GeminiDB Cassandra实例的VPC一致。
  • 目前同步管道仅支持通过HTTP方式内网连接,支持选择节点直连或者ELB内网连接。
  • 一个GeminiDB Cassandra实例只允许创建一个同步管道。
  • 已创建同步管道的Cassandra实例不支持创建灾备实例、搭建异地双活关系;具备灾备关系和异地双活关系中的实例不支持创建同步管道。
  • 仅当GeminiDB Cassandra实例及节点状态为“正常”或“磁盘满”时,才允许进行同步管道的创建、修改或删除操作。

    当仅修改管道名称或者描述且CSS连接地址未改变时,则不限制GeminiDB Cassandra实例及节点的状态。

  • 如果CSS集群更改密码,请及时修改管道密码保持一致,以确保数据正确同步。
  • 当同步管道选择未启用ELB连接,如果CSS集群节点发生变更导致连接地址变化,请及时修改同步管道,避免发生数据同步异常。

操作步骤

  1. 登录云数据库GeminiDB控制台
  2. 在“实例管理”页面,选择指定的GeminiDB Cassandra实例,单击实例名称。
  3. 在左侧导航栏中选择“管道集成”页签,单击“创建同步管道”。
  4. 在弹出框中,填写管道信息,单击“确定”,相关参数说明请参见表1

    约1~3分钟完成同步管道创建。
    图1 创建同步管道
    表1 同步管道参数

    参数

    说明

    管道名称

    长度在4个到64个字节之间,必须以字母或中文字开头,区分大小写,可以包含字母、数字、中划线、下划线或中文(一个中文字符占用3个字节),不能包含其他特殊字符。

    描述

    长度不超过256个字节。必须以字母或中文字开头,区分大小写,可以包含字母、数字、中划线、下划线、逗号、句号、中文(一个中文字符占用3个字节),不能包含其他特殊字符。

    CSS集群

    仅支持选择CSS ElasticSearch类型集群,版本需为7.10.2及以上,VPC与当前GeminiDB实例相同,且集群状态为可用。

    使用ELB连接

    如果CSS集群开启了负载均衡,且协议使用HTTP,支持勾选使用ELB连接。推荐优先使用 ELB 地址,可屏蔽 CSS 集群扩缩容等后端节点变化,减少链路配置调整。如果未勾选,Cassandra实例会直连当前CSS的节点,后期如果CSS节点数量变更,需要您修改同步管道,使用最新的节点进行连接。

    密码

    管道密码。如果选择的CSS集群开启了安全认证模式,需要与CSS集群密码一致,否则免密连接。

  5. 创建管道后,您可以连接GeminiDB Cassandra实例,对需要同步的用户表执行创建CSS索引的CQL操作。创建索引完成后,业务写入宽表的数据将自动进入同步链路,并持续同步到CSS集群。创建CSS索引的CQL操作请参见CSS索引使用指南
  1. 登录云数据库GeminiDB控制台
  2. 在“实例管理”页面,选择指定的GeminiDB Cassandra实例,单击实例名称。
  3. 在左侧导航栏中选择“管道集成”页签,选择指定的同步管道,单击“修改连接信息”。

    图2 连接信息

  4. 在弹出框中,填写需要修改的连接信息,单击“确定”,相关参数说明请参见表1

    约1~3分钟完成连接信息修改。

    图3 修改连接信息
    表2 同步管道参数

    参数

    说明

    管道名称

    长度在4个到64个字节之间,必须以字母或中文字开头,区分大小写,可以包含字母、数字、中划线、下划线或中文(一个中文字符占用3个字节),不能包含其他特殊字符。

    描述

    长度不超过256个字节。必须以字母或中文字开头,区分大小写,可以包含字母、数字、中划线、下划线、逗号、句号、中文(一个中文字符占用3个字节),不能包含其他特殊字符。

    CSS集群

    仅支持选择CSS ElasticSearch类型集群,版本需为7.10.2及以上,VPC与当前GeminiDB实例相同,且集群状态为可用。

    使用ELB连接

    如果CSS集群开启了负载均衡,且协议使用HTTP,支持勾选使用ELB连接。推荐优先使用 ELB 地址,可屏蔽 CSS 集群扩缩容等后端节点变化,减少链路配置调整。如果未勾选,Cassandra实例会直连当前CSS的节点,后期如果CSS节点数量变更,需要您修改同步管道,使用最新的节点进行连接。

    密码

    管道密码。如果选择的CSS集群开启了安全认证模式,需要与CSS集群密码一致,否则免密连接。

  1. 登录云数据库GeminiDB控制台
  2. 在“实例管理”页面,选择指定的GeminiDB Cassandra实例,单击实例名称。
  3. 在左侧导航栏中选择“管道集成”页签,选择指定的同步管道,单击“删除”。
  4. 在弹出框中,单击“确定”。

    约1~3分钟完成管道删除。管道删除后,数据同步随即停止。

    图4 删除管道

相关文档