Magma 备份恢复#

有些功能不再支持,要删除!

Magma 备份恢复用于备份 OushuDB 元数据集群和其他 magma vsc。

备份 OushuDB 元数据

magma backup --catalog-only --backup-dir=hdfs://localhost:8020/magma-backup--$(date
+%Y%m%d-%H%M%S)

增量备份 OushuDB 元数据

magma backup --incremental --catalog-only --backup-dir=hdfs://localhost:8020/magma-backup-$(date
+%Y%m%d-%H%M%S)

备份 Magma 集群

magma backup --with-vsc=vsc_default --backup-dir=hdfs://localhost:8020/magma-backup-$(date
+%Y%m%d-%H%M%S)

Magma 恢复命令

  1. 停止 Magma 旧集群

  2. 删除 Magma 旧集群数据⽬录

  3. 创建恢复配置⽂件 magma-restore.json(注意rangenum要和现场集群⼀致)如下:

{
 "backupurl": "hdfs://localhost:8020/your-backup-path",
 "vscranges": [
  {
   "vscname": "vsc_catalog",
   "rangenum": 3
  },
  {
   "vscname": "vsc_default",
   "rangenum": 12
  }
 ]
}
  1. magma start cluster --restore-conf=~/magma-restore.json

  2. magma create vscluster --vsc=vsc_catalog

  3. magma create vscluster --vsc=vsc_default