I just rethought what I wrote and it doesn't make any sense. :)

If you have two remaining nodes left when you have a three node ensemble,
how are ties broken? Or does Zookeeper not resolve ties since it doesn't
tolerate partitions?

Michael


Michael Della Bitta

------------------------------------------------
Appinions
18 East 41st Street, 2nd Floor
New York, NY 10017-6271

www.appinions.com

Where Influence Isn’t a Game


On Thu, Dec 6, 2012 at 5:30 PM, Michael Della Bitta <
michael.della.bi...@appinions.com> wrote:

> Jack,
>
> The recommended ensemble configured size takes into consideration that you
> might have a node failure. You can still run with two while you replace the
> third, so it's sort of like RAID-5.
>
> If you run with four configured nodes, you're still running with
> RAID-5-like failure survival characteristics. Two configured can't be
> the minimum because the minimum requires an odd number of machines to break
> ties, so your minimum is three when you configure for four.
>
> Configuring for five nodes lets you survive two failures because you now
> have a minimum of three
>
>
> Michael Della Bitta
>
> ------------------------------------------------
> Appinions
> 18 East 41st Street, 2nd Floor
> New York, NY 10017-6271
>
> www.appinions.com
>
> Where Influence Isn’t a Game
>
>
> On Thu, Dec 6, 2012 at 5:25 PM, Jack Krupansky <j...@basetechnology.com>wrote:
>
>> Slightly more recent link:
>> http://zookeeper.apache.org/**doc/r3.4.5/zookeeperAdmin.html<http://zookeeper.apache.org/doc/r3.4.5/zookeeperAdmin.html>
>>
>> -- Jack Krupansky
>>
>> -----Original Message----- From: Jack Krupansky
>> Sent: Thursday, December 06, 2012 5:21 PM
>>
>> To: solr-user@lucene.apache.org
>> Subject: Re: Minimum HA Setup with SolrCloud
>>
>> Rewind.
>>
>> If 1 is the minimum, what is the 3 "minimum" all about?
>>
>> The zk web page does say "Three ZooKeeper servers is the minimum
>> recommended
>> size for an ensemble, and we also recommend that they run on separate
>> machines" - but it does say "recommended".
>>
>> But back to the original question - it sounds as if 4 nodes would the
>> recommended minimum number of nodes if you want to tolerate one machine
>> going down and maintaining that 3 zookeeper recommended minimum ensemble.
>>
>> From the zookeeper web page:
>>
>> "For reliable ZooKeeper service, you should deploy ZooKeeper in a cluster
>> known as an ensemble. As long as a majority of the ensemble are up, the
>> service will be available. Because Zookeeper requires a majority, it is
>> best
>> to use an odd number of machines. For example, with four machines
>> ZooKeeper
>> can only handle the failure of a single machine; if two machines fail, the
>> remaining two machines do not constitute a majority. However, with five
>> machines ZooKeeper can handle the failure of two machines."
>>
>> See:
>> http://zookeeper.apache.org/**doc/r3.1.2/zookeeperAdmin.html<http://zookeeper.apache.org/doc/r3.1.2/zookeeperAdmin.html>
>>
>> -- Jack Krupansky
>>
>> -----Original Message----- From: Otis Gospodnetic
>> Sent: Thursday, December 06, 2012 4:39 PM
>> To: solr-user@lucene.apache.org
>> Subject: Re: Minimum HA Setup with SolrCloud
>>
>> 1 is the minimum :)
>> 2 makes no sense.
>> 3 must be the most common number in the zoo.
>>
>> Otis
>> --
>> Performance Monitoring - 
>> http://sematext.com/spm/index.**html<http://sematext.com/spm/index.html>
>> Search Analytics - 
>> http://sematext.com/search-**analytics/index.html<http://sematext.com/search-analytics/index.html>
>>
>>
>>
>>
>> On Thu, Dec 6, 2012 at 9:46 AM, Jack Krupansky
>> <j...@basetechnology.com>**wrote:
>>
>>  "but if those same machines are running zookeeper, you need 3."
>>>
>>> And one of those 3 can go down? I thought 3 was the minimum number of
>>> zookeepers.
>>>
>>> -- Jack Krupansky
>>>
>>> -----Original Message----- From: Mark Miller
>>> Sent: Thursday, December 06, 2012 9:30 AM
>>> To: solr-user@lucene.apache.org
>>> Subject: Re: Minimum HA Setup with SolrCloud
>>>
>>>
>>> It depends on if you are running embedded zk or an external zk ensemble.
>>>
>>> One leader and a replica is all you need for Solr to allow on machine to
>>> go down - but if those same machines are running zookeeper, you need 3.
>>>
>>> You could also run zookeeper on one external machine and then it would be
>>> fine if you lost one solr node - but if you the one external zk node went
>>> down you would lose the ability to do updates until it was brought back
>>> up.
>>>
>>> - Mark
>>>
>>> On Dec 6, 2012, at 2:46 AM, Thomas Heigl <tho...@umschalt.com> wrote:
>>>
>>>  Hey all,
>>>
>>>>
>>>> I'm in the process of migrating a single Solr 4.0 instace to a SolrCloud
>>>> setup for availability reasons.
>>>>
>>>> After studying the wiki page for SolrCloud I'm not sure what the
>>>> absolute
>>>> minimum setup is that would allow for one machine to go down.
>>>>
>>>> Would it be enough to have one shard with one leader and one replica?
>>>> Could
>>>> this setup tolerate one of the instances going down? Or do I need three
>>>> instance because Zookeeper needs a quorum of instances?
>>>>
>>>> Cheers,
>>>>
>>>> Thomas
>>>>
>>>>
>>>
>>>
>

Reply via email to