You can add partitions at runtime but not delete (AFAIK, someone correct me
if I'm wrong). The reason it's usually discouraged is that when partitions
get added to a topic, the message assignment changes and if you're
application depends on some partitioning logic, that will fail.

--
Sharninder



On Sat, Jul 26, 2014 at 2:29 AM, Kashyap Mhaisekar <kashya...@gmail.com>
wrote:

> Great. Thanks all. But there is no easy way to change partitions once the
> topic is created right? I run kafka 0.8.2 and its a difficult job to
> reassign partitions.
>
>
> On Fri, Jul 25, 2014 at 3:10 PM, Clark Haskins <
> chask...@linkedin.com.invalid> wrote:
>
> > You can have more partitions than machines in the cluster, you cannot
> > however have a replication factor that is great than the number of
> > machines in the cluster.
> >
> > You could easily have a topic with 100 partitions on a 3 node cluster.
> >
> > -Clark
> >
> >
> > Clark Elliott Haskins III
> > LinkedIn DDS Site Reliability Engineer
> > Kafka, Zookeeper, Samza SRE
> > Mobile: 505.385.1484
> > BlueJeans: https://www.bluejeans.com/chaskins
> >
> >
> > chask...@linkedin.com
> > https://www.linkedin.com/in/clarkhaskins
> > There is no place like 127.0.0.1
> >
> >
> >
> >
> > On 7/23/14, 2:14 PM, "Kashyap Mhaisekar" <kashya...@gmail.com> wrote:
> >
> > >HI,
> > >Is the maximum no. of partitions for a topic dependent on the no. of
> > >machines in a kafka cluster?
> > >For e.g., if I have 3 machines in a cluster, can I have 5 partitions
> with
> > >a
> > >caveat that one machine can host multiple partitions for a given topic?
> > >
> > >Regards,
> > >Kashyap
> >
> >
>

Reply via email to