我已经安装了titan-server-0.4.4以使用rexster加载titan图。
现在,我可以使用http://localhost:8182/doghouse/main/gremlin/graph
了,但不知道为什么gremlin控制台不起作用。
我可能做错了,但不知道我做错了哪一部分。
克里姆林宫2.4.0
\,,,/ (o o)
----- oOOo-(_)-oOOo -----
gremlin> graph = TinkerGraph.open()
==> javax.script.ScriptException:groovy.lang.MissingMethodException:无方法签名:static com.tinkerpop.blueprints.impls.tg.TinkerGraph.open()适用于参数类型:()值:[ ] 可能的解决方案:grep(),grep(java.lang.Object),e([Ljava.lang.Object;),use([Ljava.lang.Object;),use(java.util.List,groovy.lang。闭包),使用(java.lang.Class,groovy.lang.Closure)
gremlin>图= TinkerFactory.createModern()
==> javax.script.ScriptException:groovy.lang.MissingPropertyException:无此类属性:类:Script5`的TinkerFactory
我尝试使用titan-1.0.0-hadoop1,并且gremlin查询工作正常,但必须更改为server-0.4.4才能使用rexster显示图形。
提前谢谢
答案 0 :(得分:0)
您正在将TinkerPop 2.x的语法/技术与3.x进行混合和匹配。 Rexster是基于TinkerPop 2.x的系统。然后,您尝试使用具有TinkerFactory.createModern()
和TinkerGraph.open()
之类的Gremlin语法的基于TinkerPop 3.x的Titan 1.0,以创建TinkerGraph数据库作为Titan的一部分。我会说: