Rexster (http://localhost:8182/doghouse/main/gremlin/graph) 上的 gremlin 控制台无法正常工作
gremlin console on Rexster (http://localhost:8182/doghouse/main/gremlin/graph) not working
我已经安装了 titan-server-0.4.4 以使用 rexster 加载 titan graph。
现在我可以使用 http://localhost:8182/doghouse/main/gremlin/graph
但不知道为什么 gremlin 控制台不工作了。
我可能做错了,但不知道我做错了什么。
Gremlin 2.4.0
\,,,/
(o o)
-----oOOo-(_)-oOOo-----
gremlin>graph = TinkerGraph.open()
==>javax.script.ScriptException: groovy.lang.MissingMethodException: No signature of method: static com.tinkerpop.blueprints.impls.tg.TinkerGraph.open() is applicable for argument types: () values: []
Possible solutions: grep(), grep(java.lang.Object), e([Ljava.lang.Object;), use([Ljava.lang.Object;), use(java.util.List, groovy.lang.Closure), use(java.lang.Class, groovy.lang.Closure)
gremlin> graph = TinkerFactory.createModern()
==>javax.script.ScriptException: groovy.lang.MissingPropertyException: No such property: TinkerFactory for class: Script5`
我尝试使用 titan-1.0.0-hadoop1,gremlin 查询工作正常,但必须更改为 server-0.4.4 才能使用 rexster 显示图形。
提前致谢
您正在将来自 TinkerPop 2.x 的 syntax/technology 与 3.x 混合搭配。 Rexster 是一个基于 TinkerPop 2.x 的系统。然后,您正尝试使用基于 TinkerPop 3.x 的 Titan 1.0 和 Gremlin 语法,如 TinkerFactory.createModern()
和 TinkerGraph.open()
,创建 TinkerGraph 数据库作为 Titan 的一部分。我会说:
- 此时不要使用任何 TinkerPop 2.x。那个版本已经很多年没有维护了
- 不要使用 Titan - 它不再被维护。考虑 JanusGraph (Titan's successor) or other TinkerPop 3.x systems.
- 如果您刚刚开始使用 graphs/TinkerPop,那么只需从 TinkerGraph 和 Gremlin 控制台开始。按照 Getting Started Tutorial and then read the Gremlin Console Tutorial. Finally, get familiar with the Practical Gremlin 书。
我已经安装了 titan-server-0.4.4 以使用 rexster 加载 titan graph。
现在我可以使用 http://localhost:8182/doghouse/main/gremlin/graph
但不知道为什么 gremlin 控制台不工作了。
我可能做错了,但不知道我做错了什么。
Gremlin 2.4.0
\,,,/ (o o)
-----oOOo-(_)-oOOo-----
gremlin>graph = TinkerGraph.open()
==>javax.script.ScriptException: groovy.lang.MissingMethodException: No signature of method: static com.tinkerpop.blueprints.impls.tg.TinkerGraph.open() is applicable for argument types: () values: [] Possible solutions: grep(), grep(java.lang.Object), e([Ljava.lang.Object;), use([Ljava.lang.Object;), use(java.util.List, groovy.lang.Closure), use(java.lang.Class, groovy.lang.Closure)
gremlin> graph = TinkerFactory.createModern()
==>javax.script.ScriptException: groovy.lang.MissingPropertyException: No such property: TinkerFactory for class: Script5`
我尝试使用 titan-1.0.0-hadoop1,gremlin 查询工作正常,但必须更改为 server-0.4.4 才能使用 rexster 显示图形。
提前致谢
您正在将来自 TinkerPop 2.x 的 syntax/technology 与 3.x 混合搭配。 Rexster 是一个基于 TinkerPop 2.x 的系统。然后,您正尝试使用基于 TinkerPop 3.x 的 Titan 1.0 和 Gremlin 语法,如 TinkerFactory.createModern()
和 TinkerGraph.open()
,创建 TinkerGraph 数据库作为 Titan 的一部分。我会说:
- 此时不要使用任何 TinkerPop 2.x。那个版本已经很多年没有维护了
- 不要使用 Titan - 它不再被维护。考虑 JanusGraph (Titan's successor) or other TinkerPop 3.x systems.
- 如果您刚刚开始使用 graphs/TinkerPop,那么只需从 TinkerGraph 和 Gremlin 控制台开始。按照 Getting Started Tutorial and then read the Gremlin Console Tutorial. Finally, get familiar with the Practical Gremlin 书。