【发布时间】:2018-06-22 16:23:28
【问题描述】:
我是 janusgraph 和 tinkerpop 的新手。我正在使用 Gremlin.Net 3.2.7 连接到 janusgraph,所有返回顶点的请求对我来说都可以正常工作,但是当我运行任何返回边的操作时,例如 "gV(61464).outE('father')。 toList()" 库中的异常:
System.InvalidOperationException: '反序列化器 “janusgraph:RelationIdentifier”未找到'
服务器没有抛出任何异常,序列化配置是默认配置:
序列化器:
- { className: org.apache.tinkerpop.gremlin.driver.ser.GryoMessageSerializerV1d0, config: { ioRegistries: [org.janusgraph.graphdb.tinkerpop.JanusGraphIoRegistry] }}
- { className: org.apache.tinkerpop.gremlin.driver.ser.GryoLiteMessageSerializerV1d0, config: {ioRegistries: [org.janusgraph.graphdb.tinkerpop.JanusGraphIoRegistry] }}
- { className: org.apache.tinkerpop.gremlin.driver.ser.GryoMessageSerializerV1d0, config: { serializeResultToString: true }}
- { className: org.apache.tinkerpop.gremlin.driver.ser.GraphSONMessageSerializerGremlinV1d0, config: { ioRegistries: [org.janusgraph.graphdb.tinkerpop.JanusGraphIoRegistryV1d0] }}
- { className: org.apache.tinkerpop.gremlin.driver.ser.GraphSONMessageSerializerGremlinV2d0, config: { ioRegistries: [org.janusgraph.graphdb.tinkerpop.JanusGraphIoRegistry] }}
- { className: org.apache.tinkerpop.gremlin.driver.ser.GraphSONMessageSerializerV1d0, config: { ioRegistries: [org.janusgraph.graphdb.tinkerpop.JanusGraphIoRegistryV1d0] }}
但它在 gremlin-client 控制台中工作正常。请问您有什么建议吗?
【问题讨论】:
-
我们目前正在为 JanusGraph 开发一个 .NET 库,该库扩展 Gremlin.Net 以支持 JanusGraph 特定类型。初始版本目前正在审核中,如果您或社区中的任何其他人对改进 JanusGraph .NET 支持感兴趣,那么您可以帮助对其进行审核:github.com/JanusGraph/janusgraph-dotnet/pull/1
标签: c# gremlin janusgraph gremlin-server