将 Neo4j 2.2.3 graph.db 与 gremlin 2.6.0 控制台或 rexster 2.6.0 界面连接的问题

Issues with connecting a Neo4j 2.2.3 graph.db with a gremlin 2.6.0 console or rexster 2.6.0 interface

我做了什么..

将 Rexter.xml 中的 更新为我的 graph.db 后,尝试从 localhost:8182/[=43 访问图表=]?script=g.V.map() 但它 returns {"message":"Graph [neo4jsample] could not be found"}

来自 gremlin 控制台 g = new Neo4jGraph('*path/to/my/graph.db*')

投掷

org.neo4j.kernel.lifecycle.LifecycleException: Component 'org.neo4j.kernel.StoreLockerLifecycleAdapter@9d35b10' was successfully initialized, but failed to start.

是 Rexster 和 Gremlin 尚不支持 Neo4j 2.x 实现,还是我没有完成正确配置所需的所有步骤?

感谢任何指点! 谢谢!

Rexster/Gremlin 2.x 支持稍微老一点的 Neo4j 版本:

https://github.com/tinkerpop/blueprints/blob/master/blueprints-neo4j2-graph/pom.xml#L15

尽管我怀疑这是否正是您的问题。如果您无法使用 Gremlin 控制台连接到您的图形,那么它在 Rexster 中将无法工作,因此您采用了正确的方法来进行尝试。当然,如果我没记错的话,Gremlin 控制台不会随 N​​eo4j 2.x 一起提供 - 它必须是 "installed"(将依赖项复制到控制台的路径)。

除非你有这样做的理由,否则我会考虑离开 TinkerPop 2.x 并看看新发布的 3.x。直接支持Neo4j2.x,代表TinkerPop的新方向:

http://tinkerpop.incubator.apache.org/docs/3.0.0-incubating/#neo4j-gremlin