Titan:Elastic Search是否在外部存储混合索引?

时间:2015-02-02 18:28:14

标签: elasticsearch titan

我是新手apache Titan,我知道我们可以使用Elastic Search索引titan。据我所知,弹性搜索将保存被索引的数据。 所以我的问题是:

如果我使用弹性搜索索引titan数据,它是否会再次保存数据或使用相同的数据?

我只是想知道是否会再次复制数据以进行索引。

2 个答案:

答案 0 :(得分:1)

在泰坦你可以选择创建2个不同的索引:

简单泰坦指数

使用Solr或ElasticSearch等外部系统进行索引

在第二种情况下,Elastic Search将创建外部索引文件,这些文件与Titan不同。

您可以查看my gist并使用弹性搜索创建内存中的图形,例如,在属性上创建弹性搜索索引,然后检查它。

答案 1 :(得分:1)

答案是肯定的,Elastic Search将在服务器中为索引创建外部文件。

如果您不喜欢这个,可以使用Titan的复合索引。复合索引使用您正在使用的后端存储的索引机制(例如,berkeleyj,cassandra等)。这意味着所有索引都将在后端内部。

有关详细信息,请查看here