[
https://issues.apache.org/jira/browse/KAFKA-1313?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=14352242#comment-14352242
]
Neha Narkhede edited comment on KAFKA-1313 at 3/8/15 8:42 PM:
--------------------------------------------------------------
[~granders]
Actually, I thought of this more like a separate tool, e.g.
kafka-increase-replication-factor.sh --topic --replication-factor
But it may be good to get feedback from the mailing list. I'd suggest starting
a KIP discussion. I see this as a short but important KIP discussion.
was (Author: nehanarkhede):
Actually, I thought of this more like a separate tool, e.g.
kafka-increase-replication-factor.sh --topic --replication-factor
But it may be good to get feedback from the mailing list. I'd suggest starting
a KIP discussion. I see this as a short but important KIP discussion.
> Support adding replicas to existing topic partitions
> ----------------------------------------------------
>
> Key: KAFKA-1313
> URL: https://issues.apache.org/jira/browse/KAFKA-1313
> Project: Kafka
> Issue Type: New Feature
> Components: tools
> Affects Versions: 0.8.0
> Reporter: Marc Labbe
> Assignee: Geoffrey Anderson
> Priority: Critical
> Labels: newbie++
> Fix For: 0.9.0
>
>
> There is currently no easy way to add replicas to an existing topic
> partitions.
> For example, topic create-test has been created with ReplicationFactor=1:
> Topic:create-test PartitionCount:3 ReplicationFactor:1 Configs:
> Topic: create-test Partition: 0 Leader: 1 Replicas: 1 Isr: 1
> Topic: create-test Partition: 1 Leader: 2 Replicas: 2 Isr: 2
> Topic: create-test Partition: 2 Leader: 3 Replicas: 3 Isr: 3
> I would like to increase the ReplicationFactor=2 (or more) so it shows up
> like this instead.
> Topic:create-test PartitionCount:3 ReplicationFactor:2 Configs:
> Topic: create-test Partition: 0 Leader: 1 Replicas: 1,2 Isr: 1,2
> Topic: create-test Partition: 1 Leader: 2 Replicas: 2,3 Isr: 2,3
> Topic: create-test Partition: 2 Leader: 3 Replicas: 3,1 Isr: 3,1
> Use cases for this:
> - adding brokers and thus increase fault tolerance
> - fixing human errors for topics created with wrong values
--
This message was sent by Atlassian JIRA
(v6.3.4#6332)