Rexster上的gremlin控制台(http:// localhost:8182 / doghouse / main / gremlin / graph)不工作

问题描述 投票:0回答:1

我已经安装了titan-server-0.4.4来使用rexster来加载titan图。现在我可以使用http://localhost:8182/doghouse/main/gremlin/graph但不知道为什么gremlin控制台无法正常工作。我可能做错了但不知道哪个部分我做错了。

Gremlin 2.4.0

   \,,,/

   (o o)

-----呜 - (_) - 呜-----

gremlin> graph = TinkerGraph.open()

==> javax.script.ScriptException:groovy.lang.MissingMethodException:没有方法签名:static com.tinkerpop.blueprints.impls.tg.TinkerGraph.open()适用于参数类型:()values:[]可能的解决方案:grep(),grep(java.lang.Object),e([Ljava.lang.Object;),use([Ljava.lang.Object;),use(java.util.List,groovy.lang.Closure) ,使用(java.lang.Class,groovy.lang.Closure)

gremlin> graph = TinkerFactory.createModern()

==> javax.script.ScriptException:groovy.lang.MissingPropertyException:没有这样的属性:类的TinkerFactory:Script5`

我尝试使用titan-1.0.0-hadoop1,并且gremlin查询工作正常,但必须更改为server-0.4.4才能使用rexster来显示图形。

先感谢您

gremlin titan rexster
1个回答
0
投票

您正在混合和匹配TinkerPop 2.x与3.x的语法/技术。 Rexster是一个基于TinkerPop 2.x的系统。您正尝试使用基于TinkerPop 3.x的Titan 1.0和Gremlin语法,如TinkerFactory.createModern()TinkerGraph.open(),它们创建TinkerGraph数据库作为Titan的一部分。我会说:

  1. 此时不要使用任何东西TinkerPop 2.x.这个版本多年来一直没有维护。
  2. 不要使用泰坦 - 它不再被维护。考虑JanusGraph(泰坦的继任者)或其他TinkerPop 3.x systems
  3. 如果您刚开始使用graph / TinkerPop,那么只需从TinkerGraph和Gremlin Console开始。跟随Getting Started Tutorial,然后阅读Gremlin Console Tutorial。最后,熟悉Practical Gremlin书。
© www.soinside.com 2019 - 2024. All rights reserved.