Take the 2-minute tour ×

I am new to elasticsearch and am trying to understand how to setup elastic search in our environment - my requirements are fairly basic:

  1. Environment is multi-tenant
  2. Simple setup is three datacenters, each datacenter needs to be a redundant copy - so we can fail two datacenters and there will still be one standing.
  3. We will scale up each datacenter as needed, users can access elastic search from each of the three data centers.
  4. search will be used for files, emails, IMs, calls etc.

My questions are:

  1. does this topology / setup lend itself to elasticsearch natively? If so, how?
  2. How do I know how many shards I need? Do I just overallocate for fun?
  3. I assume I should have one index per tenant? And I should have just one cluster? Why would I want more?
  4. I have spent hours trying to find info on this, if you might accuse me of prematurely posting - please let me know where there is a good topological overview


share|improve this question
add comment


Your Answer



Browse other questions tagged or ask your own question.