繁体   English   中英

如何使用Titan图形数据库运行ElasticSearch

[英]How to run ElasticSearch with Titan graph database

我是Titan的新手,我要做的第一件事是关注Titan github网站上的wiki页面。 但是,第一个示例阻止了我。

gremlin> g = GraphOfTheGodsFactory.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 / AllTitan Server(全部+ Rexster)支持ElasticSearch。

此外,Titan文档中的代码示例很少。 我实际上可以在哪里看到如何使用Java与Titan玩游戏?

您总体上对蓝图有何经验? 如果您完全不熟悉图形数据库,则如果您有一些SQL知识,请从GremlinDocsSQL2Gremlin开始。 一旦对蓝图有了一个很好的了解,就可以更深入地研究Titan特定的东西,例如MultiQueries,ElasticSearch索引查询等。您将在Aurelius的Blog中找到一些非常好的例子。

关于Java:我绝对建议从Gremlin REPL中的Groovy开始。 如果您了解这些概念,请尝试使用Java 但是不要以Java为起点,这会使您的体验变得更糟。

干杯,丹尼尔

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM