ElasticSearch support

Registered by Kevin Fox

ElasticSearch is common NoSQL storage/index system, whold be nice to have it in Trove

Blueprint information

Status:
Complete
Approver:
None
Priority:
Low
Drafter:
None
Direction:
Needs approval
Assignee:
None
Definition:
Obsolete
Series goal:
Accepted for future
Implementation:
Unknown
Milestone target:
milestone icon ongoing
Completed by
Nikhil Manchanda

Related branches

Sprints

Whiteboard

I have posted a set of ElasticSearch Heat templates that allow easy creation of a sharded ElasticSearch cluster. I'm working on getting it contributed to heat-templates. In the mean time, the templates are available here:
https://github.com/EMSL-MSC/heat-templates/commit/f0594410f558bb753c41336d754331fec8cddf31

I hope these will be useful to Trove.

[denis_makogon]
Clustering is not ready for inside Trove. But good it would be nice to have another NoSQL DB income.

[kfox1111]
You wouldn't have to use the scaling part of it yet either. Just start one of each resource type. Once clustering is added, the bits can be hooked up to scale out.

Part of the exercise is showing how similar/differently MongoDB and ElasticSearch scale. Knowing how they do it should help define the clustering support needed better.

(?)

Work Items

This blueprint contains Public information 
Everyone can see this information.