kafka-users mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From Bryan Baugher <bjb...@gmail.com>
Subject Re: Change default min.insync.replicas for cluster
Date Fri, 10 Apr 2015 20:32:21 GMT
To answer my own question via testing, setting min.insync.replicas on the
broker does not change the default. The only way I can find to change this
is by editing the topic config.

On Fri, Apr 10, 2015 at 12:57 PM Kamal C <kamaltarget@gmail.com> wrote:

> >
> >
> >
> > Similarly my producers are currently using request.required.acks to 2
> with
> > our topics having a replication factor of 3 to kind of get the same thing
> > as min.insync.replicas = 2. I know this is no longer allowed but will my
> > producers fail to write with request.required.acks = 2 in a 0.8.2.1
> > cluster?
> >
> >
> There was a https://issues.apache.org/jira/browse/KAFKA-1697 JIRA filed to
> remove this support. Kafka 0.8.2.1 will log a warning if ack>1. In the new
> Shiny Producer 0.8.2.1, you can wait on the returned future to know whether
> the message / record successfully reached to Kafka broker or not.
>
> producer.send(new ProducerRecord<byte[], byte[]>("the-topic",
> "key".getBytes(), "value".getBytes()).get();
>
>
> --
> Kamal
>

Mime
  • Unnamed multipart/alternative (inline, None, 0 bytes)
View raw message