BR备份报错”error code":"E_BLOCK_WRITE_FAILURE"

nebula 版本:2.0.1

部署方式(分布式 / 单机 / Docker / DBaaS):分布式

是否为线上版本:N

问题的具体描述:
1)运行命令./br backup full --config "/home/service/app/br/nebula-br/config/backup.yaml"报错

  1. backup.yaml配置

你的br是哪个版本的?

https://github.com/vesoft-inc/nebula-br master分支的。

对于backup到local的,需要确认下br工具所在的机器跟metad/storaged所在的机器的ssh tunnel是否免密打通.(需要双向都打通)
同时也可以check下metad/storaged的相关日志,看它是否在执行backup时报错。
另外log行数有点对不上 看起来像是修改了些代码:)

感谢,该问题已解决。由于我用的是master分支5月20日左右的代码,发现最近一个月代码有重大重构,所以看起来行数不一致。 问题原因:backup.yaml的space_names我写成驼峰式了。

想咨询一下,指定图的还原,有没有办法不删除数据库其它图的情况下只还原指定图的数据(目前是数据库有A、B、C三个图,指定了A图备份,还原时会清除A、B、C三个图所有数据再还原A图备份数据;跟我预想的还原只替换A图数据而B、C图数据不动的结果有出入)?

你是希望基于某个 space 做备份恢复是嘛

@chaselwin 如果是上面我说的需求的话,我们目前代码已经实现了,不过还在测试阶段

可以参考一下restore里的–space选项 不过这块代码还在测试阶段

是的,我是希望基于某个space做备份恢复。而不是rm -rf 所有的space然后cp -rf 某个space方式。目前nebula-br工程master分支的备份恢复有文档支持吗?我不能很好的看懂没有yaml文件而使用纯命令方式的备份恢复怎么玩。

这块去除yaml文件改用纯命令方式,有文档支持吗?或者有命令使用样例吗?

目前我们的 br 是处于未发布状态的,所以配套的文档还没有出来。等它发布了,会有对应的文档的

能告知一下大概发布时间吗?

没有具体的时间,大概近期吧。

好的,非常感谢~~ :handshake:

1 个赞

该主题在最后一个回复创建后7天后自动关闭。不再允许新的回复。

浙ICP备20010487号