Elasticsearch和Hive一起工作

时间:2014-08-31 10:50:07

标签: hadoop elasticsearch hive bigdata

我发现Hive和Elasticsearch几乎是等价的,除了Elasticsearch支持近实时查询。此外,Elasticsearch可以独立运行以存储和分析数据。那么为什么人们在Hadoop上使用Hive和Elasticsearch呢?

1 个答案:

答案 0 :(得分:1)

Hive和Elasticsearch是两个截然不同的工具。

Hive是一个SQL to Hadoop Java转换器,使用SQL(包括elasticsearch)与几乎任何数据源交互,使用SerDe。 Hive还可以使用HDFS存储数据。 Hive非常擅长批处理。

Elasticsearch是一个分布式分面搜索引擎,快速检索数百万个文档中的数据非常好。它还可以用于使用构面进行一些简单的计算。

Hive和ES是互补的,人们使用Hive处理数据,ES使用ES来提供数据/见解。