Database 如何使用Titan graph数据库运行ElasticSearch

Database 如何使用Titan graph数据库运行ElasticSearch,database,graph,titan,Database,Graph,Titan,我是Titan的新手,我做的第一件事就是关注Titan github站点的wiki页面。 然而,第一个例子阻碍了我 gremlin>g=graphof thegodsfactory.create'/tmp/titan' 但是,它返回: 无法实例化实现:com.thinkaurelius.titan.diskstorage.es.ElasticSearchIndex 显示堆栈跟踪?[yN]y java.lang.IllegalArgumentException:无法实例化实现:com.thinka

我是Titan的新手,我做的第一件事就是关注Titan github站点的wiki页面。 然而,第一个例子阻碍了我

gremlin>g=graphof thegodsfactory.create'/tmp/titan'

但是,它返回:

无法实例化实现:com.thinkaurelius.titan.diskstorage.es.ElasticSearchIndex 显示堆栈跟踪?[yN]y java.lang.IllegalArgumentException:无法实例化实现:com.thinkaurelius.titan.diskstorage.es.ElasticSearchIndex

我没有修改Titan中的任何jar文件,我使用的是Titian-0.4.4。elasticsearch jar是0.90.3,应该根据其站点兼容。希望有人能告诉我怎么处理它

此外,Titan文档中的代码示例太少。有没有地方可以让我真正了解如何使用Java与Titan一起玩


非常感谢你的帮助

您下载了哪个软件包?请注意,只有Titan/All和Titan Server All+Rexster支持ElasticSearch

此外,Titan文档中的代码示例太少。有没有地方可以让我真正了解如何使用Java与Titan一起玩

一般来说,你对蓝图有什么经验?如果您完全不熟悉图形数据库,请从或如果您有一些SQL知识开始。一旦你对蓝图有了很好的理解,你就可以更深入地研究泰坦特有的东西,比如多重查询、ElasticSearch索引查询等。你会在中找到一些非常好的例子

关于Java:我绝对建议从Gremlin REPL中的Groovy开始。如果你理解这些概念,试试看。但是不要从Java开始,它会让你的体验更糟

干杯,
丹尼尔

非常感谢你,丹尼尔。我在本例中使用了Titan/All。我知道基本的图形数据库概念,还使用过Neo4j一段时间。但是,在我看来,泰坦更难进入。我愿意听从你的建议。谢谢