2.6.1升级3.1.0 统计图数量显示异常

  • nebula 版本:原2.6.1 升级 到 3.1.0
  • 部署方式:单机

按照官网升级文档进行升级操作,期间没有出现其它报错。
但在为升级后的图执行 show status 时,显示的结果有问题:Tag有数据,但是vertices总计 数据为0

执行操作:

  1. SUBMIT JOB STATS
    2.show jobs

    3.show stats

我们之前 3.1 的时候加了 vertex key 的功能,这个功能是需要用升级工具执行一下的。
后来 3.3 的版本又去掉了。

所以解决你的问题:

  1. 升级成 3.3 的社区版,直接替换二进制就好。(推荐)
  2. 不升级成 3.3 的版本,使用 3.1 的升级工具,升级一下数据。升级 Nebula Graph 版本 - Nebula Graph Database 手册 里有个 db_upgrader

我就是替换了3.1版本的二进制文件 然后执行力更新数据的那个二进制文件

执行 db_upgrader 有没有保留日志?如果有的话发一下。
如果没有,可以重新执行一下 db_upgrader,然后执行后还是没有的话,把日志贴一下。


再次执行 db_upgrader 后问题还是存在 但实际上点还是查的出来 我不过我没办法验证是不是所有点都存在 本来我想通过show stats来验证 可目前来看升级后show stats 存在问题 我不知道是不是版本升级导致的

升级的时候,报了 data-backup 目录不存在,你创建一下这个目录,再跑一下

感谢 可以了 不过我看文档上写的不是说备份目录不存在嘛 我就没管这个报错


现在我看指定的备份目录是有备份数据的

那个备份目录里的东西没什么用,2 升 3 就是原地升级,改了你之前的数据。

因为历史原因,这里没有目录会报错 = =

备份目录里面的数据是不能用的? 那我要是想要回滚2.6版本的话 是不是就是 用2.6版本的bin在覆盖一次 然后把之前手动备份的data 目录(包含storage和meta)重新覆盖 升级更新后的data 目录就行了?

是的,用你手动备份的数据,这个工具里放 dst_db_path 的是 wal,你可以看一下,数据会小很多很多。
那个是不能用的

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