微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

Janusgraph数据损坏

如何解决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 举报,一经查实,本站将立刻删除。