簡體   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