That's essentially correct, with the default implementation.

Minor correction, since the zero-length byte array is technically in
the first tablet:
(,a] should be ["",a]
(g,] should be (g,)

--
Christopher L Tubbs II
http://gravatar.com/ctubbsii


On Mon, Mar 3, 2014 at 9:59 AM, Kepner, Jeremy - 0553 - MITLL
<[email protected]> wrote:
> Suppose I have an empty table and four tablet servers and I give it 7 split 
> points:
> a, b, c, d, e, f, and g. Will the the split ranges be distributed on the 
> tablet servers as follows:
>
> (,a]  - Server 1
> (a,b] - Server 2
> (b,c] - Server 3
> (c,d] - Server 4
>
> (d,e] - Server 1
> (e,f] - Server 2
> (f,g] - Server 3
> (g,] - Server 4
>
>
> On Mar 2, 2014, at 11:28 PM, Christopher <[email protected]> wrote:
>
>> The master runs a pluggable load-balancer. The default one assigns new
>> tablets round-robin through all the online tablet servers.
>>
>> --
>> Christopher L Tubbs II
>> http://gravatar.com/ctubbsii
>>
>>
>> On Sun, Mar 2, 2014 at 8:34 PM, Kepner, Jeremy - 0553 - MITLL
>> <[email protected]> wrote:
>>> If I pre-split a table, how are those splits assigned to the tablet server?
>>> Is their an algorithm based on the split key?
>

Reply via email to