Thanks so much everyone for sharing your thoughts!

-Amit.


On Sun, Feb 23, 2014 at 10:24 AM, Hariharan Vadivelu <[email protected]>wrote:

>
> I think with current ES version you have 3 options.
>
> - Use the great snapshot and restore feature to snapshot from a DC and
> restore in the other one
> - Index in both DC (so two distinct clusters) from a client level
> - Use Tribe node feature to search or index on multiple clusters
>
> Reference post
>
> https://groups.google.com/forum/#!searchin/elasticsearch/TribeNodes/elasticsearch/MG1RerVSWOk/qZFWvr0HPSwJ
>
> On Saturday, February 22, 2014 6:03:13 PM UTC-6, Michael Sick wrote:
>
>> Hi Amit,
>>
>> Ivan is correct. You might also check out I believe that you're looking
>> for TribeNodes http://www.elasticsearch.org/guide/en/
>> elasticsearch/reference/master/modules-tribe.html and see if it fits
>> your needs for cross-dc replication.
>>
>> --Mike
>>
>> On Sat, Feb 22, 2014 at 1:32 PM, Amit Soni <[email protected]> wrote:
>>
>>> Hello Michael - Understand that ES is not built to maintain consistent
>>> cluster state across data centers. what I am wondering is whether there is
>>> a way for ElasticSearch to continue to replicate data onto a different data
>>> center (with some delay of course) so that when the primary center fails,
>>> the fail over data center still has most of the data (may be except for the
>>> last few seconds/minutes/hours).
>>>
>>> Overall I am looking for a right way to implement cross data center
>>> deployment of elastic-search!
>>>
>>> -Amit.
>>>
>>>
>>> On Fri, Feb 21, 2014 at 9:37 AM, Michael Sick <michae...@serenesoftware.
>>> com> wrote:
>>>
>>>> Dario,
>>>>
>>>> I believe that you're looking for TribeNodes http://www.
>>>> elasticsearch.org/guide/en/elasticsearch/reference/
>>>> master/modules-tribe.html
>>>>
>>>> ES is not built to consistently cluster across DC's / larger network
>>>> lags.
>>>>
>>>> On Fri, Feb 21, 2014 at 11:24 AM, Dario Rossi <[email protected]>wrote:
>>>>
>>>>> Hi,
>>>>> I've the following problem: our application publishes content to an
>>>>> Elasticsearch cluster. We use local data less node for querying
>>>>> elasticsearch then, so we don't use HTTP REST and the local nodes are the
>>>>> loadbalancer. Now they came with the requirement of having the cluster
>>>>> replicated to another data center too (and in the future maybe another
>>>>> too... ) for resilience.
>>>>>
>>>>> At the very beginning we thought of having one large cluster that goes
>>>>> across data centers (crazy). This solution has the following problems:
>>>>>
>>>>> - The cluster has the split-brain problem (!)
>>>>> - The client data less node will try to do requests across different
>>>>> data centers (is there a solution to this???). I can't find a way to avoid
>>>>> this. We don't want this to happen because of a) latency and b) 
>>>>> firewalling
>>>>> issues.
>>>>>
>>>>> So we started to think that this solution is not really viable. So we
>>>>> thought of having one cluster per data center, which seems more sensible.
>>>>> But then here we have the problem that we must publish data to all 
>>>>> clusters
>>>>> and, if one fails, we have no means of rolling back (unless we try to set
>>>>> up a complicated version based rollback system). I find this very
>>>>> complicated and hard to maintain, although can be somewhat doable.
>>>>>
>>>>> My biggest problem is that we have to keep the data centers in the
>>>>> same state at any time, so that if one goes down, we can readily switch to
>>>>> the other.
>>>>>
>>>>> Any ideas, or can you recommend some support to help use deal with
>>>>> this?
>>>>>
>>>>> --
>>>>> You received this message because you are subscribed to the Google
>>>>> Groups "elasticsearch" group.
>>>>> To unsubscribe from this group and stop receiving emails from it, send
>>>>> an email to [email protected].
>>>>>
>>>>> To view this discussion on the web visit https://groups.google.com/d/
>>>>> msgid/elasticsearch/5424a274-3f6b-4c12-9fe6-621e04f87a8d%
>>>>> 40googlegroups.com.
>>>>> For more options, visit https://groups.google.com/groups/opt_out.
>>>>>
>>>>
>>>>  --
>>>> You received this message because you are subscribed to the Google
>>>> Groups "elasticsearch" group.
>>>> To unsubscribe from this group and stop receiving emails from it, send
>>>> an email to [email protected].
>>>>  To view this discussion on the web visit https://groups.google.com/d/
>>>> msgid/elasticsearch/CAP8axnDW4GCDnnzwA%2BcyR%
>>>> 2BN4g-26VV4CZ-ZW6SDGgxFL75qy%2Bw%40mail.gmail.com.
>>>>
>>>> For more options, visit https://groups.google.com/groups/opt_out.
>>>>
>>>
>>>  --
>>> You received this message because you are subscribed to the Google
>>> Groups "elasticsearch" group.
>>> To unsubscribe from this group and stop receiving emails from it, send
>>> an email to [email protected].
>>> To view this discussion on the web visit https://groups.google.com/d/
>>> msgid/elasticsearch/CAAOGaQKLUGepyKyR4oDNq1B7-uosp9SWCCeZmkRdQHsSJTSndA%
>>> 40mail.gmail.com.
>>>
>>> For more options, visit https://groups.google.com/groups/opt_out.
>>>
>>
>>  --
> You received this message because you are subscribed to the Google Groups
> "elasticsearch" group.
> To unsubscribe from this group and stop receiving emails from it, send an
> email to [email protected].
> To view this discussion on the web visit
> https://groups.google.com/d/msgid/elasticsearch/9928e3f4-f7a4-43c5-8c4b-c42ece1d3234%40googlegroups.com
> .
>
> For more options, visit https://groups.google.com/groups/opt_out.
>

-- 
You received this message because you are subscribed to the Google Groups 
"elasticsearch" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to [email protected].
To view this discussion on the web visit 
https://groups.google.com/d/msgid/elasticsearch/CAAOGaQ%2BvfY33L1%3DieizyPLT9Q22FXXauV-%2BHjxexDYNVXMONTw%40mail.gmail.com.
For more options, visit https://groups.google.com/groups/opt_out.

Reply via email to