Janusgraph数据损坏

问题描述

我正在运行Janusgraph版本0.5.2。我已经强行停止了Janusgraph服务器(关机不当),并将序列化从v1更改为v3 。每当我提出请求时,我都会收到错误消息

"message": "Error encountered evaluating script: g.V()...." 
"Exception-Class": "java.lang.NullPointerException","exceptions": [
    "java.lang.NullPointerException"
],"stackTrace": "java.lang.NullPointerException\n\tat org.janusgraph.graphdb.transaction.StandardJanusGraphTx.verifyAttribute(StandardJanusGraphTx.java:562)....

即使从v3回滚到v1进行序列化之后,也会出现相同的错误。我尝试在gremlin控制台客户端中导出数据。我遇到类似的错误

> graph.io(IoCore.gryo()).writeGraph('dump_2020_08_16.gryo')
Invalid flag encountered in serialization: -96. Corrupted data.
>  g.V().count()
> 70000
> g.E().count()
> Not a valid vertex id: 62478347

似乎是由于强行关闭服务器而导致数据损坏。 有人可以帮助您解决如何使服务器启动并运行数据的问题。

解决方法

暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!

如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。

小编邮箱:dio#foxmail.com (将#修改为@)