官网-数据备份

步骤一,在doris A集群执行:

CREATE REPOSITORY `repotestall`

WITH BROKER `broker_name`

ON LOCATION "hdfs://xx.xx.xx.xx:9000/repotestall"

PROPERTIES

(

"username" = "user",

"password" = "password"

);

步骤二:

BACKUP SNAPSHOT test.snapshotalldoris

TO repotestall

ON (tableA,tableB,tableC)

PROPERTIES ("type" = "full");

步骤三:把文件物理复制到另一个集群。

hadoop fs -get /repotestall /doris_send

scp -r -P11112 /doris_send/repotestall root@xxxxxx:/doris_accept

步骤四:在B集群上传到目录。

hadoop fs -put * /repotestall

步骤五:在dorisB集群创建REPOSITORY

CREATE REPOSITORY `repotestall`

WITH BROKER `broker_name`

ON LOCATION "hdfs://B集群的地址/repotestall"

PROPERTIES

(

"username" = "user",

"password" = "password"

);

步骤六:在doris B集群执行:

SHOW SNAPSHOT ON repotestall WHERE SNAPSHOT = "snapshotalldoris";

根据获取的修改下边的时间

RESTORE SNAPSHOT test.snapshotalldoris

FROM repotestall

ON (tableA,tableB,tableC)

PROPERTIES

(

"replication_num" = "1",

"backup_timestamp"= "2023-06-01-16-11-33"

);

中间若干查看命令:

查看最近一次 restore 作业的执行情况:SHOW RESTORE\G;

查看最近一次 backup 作业的执行情况:SHOW BACKUP

创建一个远端仓库路径,用于备份或恢复:CREATE REPOSITORY

删除已创建的远端仓库。删除仓库: DROP REPOSITORY

查看broker的情况:show broker

推荐链接

评论可见,请评论后查看内容,谢谢!!!
 您阅读本篇文章共花了: