我已经安装了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来显示图形。
先感谢您
您正在混合和匹配TinkerPop 2.x与3.x的语法/技术。 Rexster是一个基于TinkerPop 2.x的系统。您正尝试使用基于TinkerPop 3.x的Titan 1.0和Gremlin语法,如TinkerFactory.createModern()
和TinkerGraph.open()
,它们创建TinkerGraph数据库作为Titan的一部分。我会说: