更新时间:2024-12-06 GMT+08:00

备份CDL业务数据

操作场景

为了确保CDL日常数据安全,或者系统管理员需要对CDL进行重大操作(如升级或迁移等)时,需要对CDL数据进行备份,从而保证系统在出现异常或未达到预期结果时可以及时进行数据恢复,将对业务的影响降到最低。

CDL的数据存储在DBService与Kafka服务中,系统管理员可以通过FusionInsight Manager创建备份DBService和Kafka任务并备份数据。支持创建任务自动或手动备份数据。

前提条件

  • 如果数据要备份至远端HDFS中,需满足以下条件:
    • 准备一个用于备份数据的备集群,认证模式需要与主集群相同。
    • 如果主集群部署为安全模式,且主备集群不是由同一个FusionInsight Manager管理,则必须配置系统互信,请参见配置MRS集群间互信。如果主集群部署为普通模式,则不需要配置互信。
    • 主备集群必须已配置跨集群拷贝,请参见启用MRS集群间拷贝功能
    • 主备集群上的时间必须一致,而且主备集群上的NTP服务必须使用同一个时间源。
  • 根据业务需要,规划备份的类型、周期和策略等规格,并检查主备管理节点“数据存放路径/LocalBackup/”是否有充足的空间。
  • 如果数据要备份至NAS中,需要提前部署好NAS服务端。
  • 如果数据要备份至OBS中,需要当前集群已对接OBS,并具有访问OBS的权限。

备份CDL业务数据

  1. 在FusionInsight Manager,选择“运维 > 备份恢复 > 备份管理”。
  2. 单击“创建”。
  3. 在“任务名称”填写备份任务的名称。
  4. 在“备份对象”选择待操作的集群。
  5. 在“备份类型”选择备份任务的运行类型。

    “周期备份”表示按周期自动执行备份,“手动备份”表示由手工执行备份。

    表1 周期备份参数

    参数

    示例

    参数说明

    开始时间

    示例

    任务第一次启动的时间。

    周期

    2024/11/22 10:29:11

    任务下次启动,与上一次运行的时间间隔,支持按“小时”或按“天”。

    备份策略

    1天

    每次都全量备份

    • 首次全量备份,后续增量备份
    • 每次都全量备份
    • 每n次进行一次全量备份
    说明:
    • 备份Manager数据和组件元数据时不支持增量备份,仅支持“每次都全量备份”。
    • 如果“路径类型”要使用NFS或CIFS,不能使用增量备份功能。因为在NFS或CIFS备份时使用增量备份时,每次增量备份都会刷新最近一次全量备份的备份数据,所以不会产生新的恢复点。

  6. 在“备份配置”,勾选“DBService”和“Kafka”。
  7. 在“DBService”的“路径类型”,选择一个备份目录的类型。具体参数配置要求请参考7
  8. 在“Kafka”的“路径类型”,选择一个备份目录的类型。具体参数配置要求请参考7
  9. 单击“确定”保存。
  10. 在备份任务列表中已创建任务的“操作”列,选择“更多 > 即时备份”,开始执行备份任务。

    备份任务执行完成后,系统自动在备份目录中为每个备份任务创建子目录,目录名为“备份任务名_任务创建时间”,用于保存数据源的备份文件。备份文件的名称为“版本号_数据源_任务执行时间.tar.gz”。