我做了什么..
尝试连接到neo4j 2.2.3生成的graph.db,以便在通过运行cypher查询保存Movie节点和关系后,使用示例Movie图(稍后使用其他图...)对于localhost的neo4j接口中的Movie Graph:7474
按照此处的说明https://github.com/tinkerpop/rexster/wiki/Specific-Graph-Configurations手动安装Neo4j 2.x的蓝图实施..还更新了Rexster.xml
将Rexter.xml中的 更新为我的graph.db后,尝试从 localhost:8182 / graphs / neo4jsample / tp / gremlin?script = gVmap()访问该图表
但它返回{"message":"Graph [neo4jsample] could not be found"}
来自gremlin console 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实现,或者我没有完成所有必要步骤来配置它?
感谢任何指针! 谢谢!
答案 0 :(得分:0)
Rexster / Gremlin 2.x支持较旧版本的Neo4j:
https://github.com/tinkerpop/blueprints/blob/master/blueprints-neo4j2-graph/pom.xml#L15
虽然我怀疑这完全是你的问题。如果您无法使用Gremlin控制台连接到您的图表,那么它将无法在Rexster中工作,因此您可以采用正确的方法进行尝试。当然,如果我记得正确的话,Gremlin控制台并没有附带Neo4j 2.x - 必须安装"" (将依赖项复制到控制台的路径中)。
除非你有理由这样做,否则我会考虑让TinkerPop 2.x落后并看看新发布的3.x.它直接支持Neo4j 2.x并代表TinkerPop的新方向:
http://tinkerpop.incubator.apache.org/docs/3.0.0-incubating/#neo4j-gremlin