Is JOIN operation possible in ElasticSearch using any ES Connector for presto or Hive (ElasticSearch-Hadoop)?

1.6k Views Asked by At

As we know that JOIN operation is not possible in ElasticSearch among indices, Can it be achieved using Presto or Hive, i.e. can we do a JOIN operation using any ElasticSearch Connector for Presto or Hive ?

Can we do JOIN in ElasticSearch using ElasticSearch-Hadoop - https://github.com/elastic/elasticsearch-hadoop ?

2

There are 2 best solutions below

2
On

Yes, if you write a connector for ElasticSearch to Presto, you can use it to do JOINs. JOINs in Presto are processed inside the core engine, and don't involve the connector, except to read the underlying data.

0
On

There is a Hive ElastiSearch connector.

Presto can work over Hive metastore

UPDATE

This doesn't work