nebula br恢复异常,提示meta不存在,但是实际上是存在的

nebula 版本3.1.0 架构 三台storage 三台 meta 三台 graph
在正式环境备份数据后,把数据推送到测试环境恢复。恢复时报错信息如下
panic: download meta data to cluster failed: download meta files from local:///data1/back/data/nebulabak/BACKUP_2022_07_22_00_30_29/meta to /data/opt/nebula/data/meta failed: rpc error: code = Unknown desc = source external uri: local:///data1/back/data/nebulabak/BACKUP_2022_07_22_00_30_29/meta does not exist
但是检查 /data1/back/data/nebulabak/BACKUP_2022_07_22_00_30_29/meta 是存在的

恢复过程
1.将集群不同服务器的备份解压放到一起。
2.启动 agent
3.使用br命令恢复
过程应该没问题吧。我恢复到同一个网段的服务器好像没问题,但是从正式到测试环境就不行了。麻烦帮忙看下吧

你好,local备份,不支持多个meta集群的自动恢复。这个报错是因为metad数据只备份了一份,但是恢复需要三台机器上都有,你可以将/data1/back/data/nebulabak/BACKUP_2022_07_22_00_30_29/meta的数据拷贝到另外两台机器的相同目录,再执行恢复看看

1 个赞

怪不得,我恢复到同一个网段的服务器的时候,是一台服务器启动了三个不同的端口,歪打正着了。 三台服务器 恢复的数据就得放到三台服务器上面

此话题已在最后回复的 7 天后被自动关闭。不再允许新回复。