Any suggestions? I'm kind of in a bind in that I don't understand how to
grow the cluster when more capacity is needed--which happens to be right
now for me.

The only thing I can think that might work is to create new brokers,
cherry-pick topic/partition pairs and move them, then turn off the old ones
and forever retire their IDs freeing up my old hardware to come back online
as a new kafka broker ID.


On Wed, May 21, 2014 at 9:16 AM, David Birdsong <david.birds...@gmail.com>wrote:

>
>
>
> On Wed, May 21, 2014 at 9:11 AM, David Birdsong 
> <david.birds...@gmail.com>wrote:
>
>> Here's the reassignment json and current "describe" output:
>> https://gist.github.com/davidbirdsong/32cd0c4f49496a6a32e5
>>
>>
>> In my re-assignment json, I tried to re-assign to 2 when the repl is set
>> to 3. Once I noticed the the completely new node "133" had appeared in the
>> ISR, I tried stopping 224, wiping kafka completely and then brought 224
>> back up as 224 again. It promptly replicated the topic, but never joined
>> the ISR.
>>
>
> to be clear, i don't want it to join the ISR. i'm curious how to make 224
> forget about the partitions for that topic since i have other plans for it.
>
>
>>
>> How does one move a replica? This is exactly what I'm trying to do.
>>
>> My pattern is a common one. I started with a set of 3 kafka brokers. The
>> load and space is overwhelming them. I'm trying to add new brokers and
>> spread the partitions to new nodes while removing some of the partitions on
>> the old nodes so as to make room. It's the latter that I don't get how to
>> do.
>>
>> I've conflated two issues here mostly due to needing to get this cluster
>> stable again.
>> - reduce replication
>> - remove a partition from a broker, ie. remove the replica
>>
>> they're very distinct actions, but both would help me in the moment
>>
>>
>>
>>
>> On Wed, May 21, 2014 at 8:56 AM, Jun Rao <jun...@gmail.com> wrote:
>>
>>> During the re-assignment, did you move the replica off the old broker?
>>>
>>> Thanks,
>>>
>>> Jun
>>>
>>>
>>> On Wed, May 21, 2014 at 8:21 AM, David Birdsong <
>>> david.birds...@gmail.com>wrote:
>>>
>>> > I did that and so now the topic has 4 replicas for a repl count of 3,
>>> but
>>> > only the 'new' replicas exist in the ISR.
>>> >
>>> > The old broker that I want to clear disk space and generally free up
>>> > resources has fully synced a topic that I want to disassociate from it.
>>> >
>>> > Is there a way to do this?
>>> >
>>> >
>>> > On Wed, May 21, 2014 at 7:48 AM, Jun Rao <jun...@gmail.com> wrote:
>>> >
>>> > > We don't have an exact tool for doing this. You may be able to do
>>> that
>>> > > through
>>> > >
>>> > >
>>> >
>>> http://kafka.apache.org/documentation.html#basic_ops_increase_replication_factorby
>>> > > specifying fewer replicas.
>>> > >
>>> > > Thanks,
>>> > >
>>> > > Jun
>>> > >
>>> > >
>>> > > On Wed, May 21, 2014 at 1:23 AM, David Birdsong <
>>> > david.birds...@gmail.com
>>> > > >wrote:
>>> > >
>>> > > > Is there a way to reduce the replication count? I'm trying to
>>> spread
>>> > > > existing partitions across more brokers, but it's hard to decomm a
>>> > > broker.
>>> > > > Reducing repl count would suffice for now.
>>> > > >
>>> > > > Any tips?
>>> > > >
>>> > > > I'm running a mix of 0.8.1.1 and 0.8.1 (I'm upgrading now.)
>>> > > >
>>> > >
>>> >
>>>
>>
>>
>

Reply via email to