doris跨hdfs集群迁移数据

 

官网-数据备份

步骤一,在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 

  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值