Thanks. Setting --request-num-acks to 0 disables acknowledgement. Otherwise,
enable the acknowledgement.
Regards,
Libo
It typically means wait until all replicas have received the message. For
details, see
http://www.slideshare.net/junrao/kafka-replication-apachecon2013 (-1 ==
wait until message is committed).
Thanks,
Jun
On Wed, Apr 24, 2013 at 10:36 AM, Yu, Libo wrote:
> Hi,
>
> I am running kafka-producer-
request.required.acks=-1 in fact is the strongest durability guarantee on
the producer. It means the producer waits for all replicas to write the
data before receiving an ack.
Thanks,
Neha
On Wednesday, April 24, 2013, Yu, Libo wrote:
> Hi,
>
> I am running kafka-producer-perf-test.sh for perfor
Hi,
I am running kafka-producer-perf-test.sh for performance test.
I notice this line from the log:
INFO Property request.required.acks is overridden to -1
So what does -1 mean in this case? Is acknowledgement enabled?
In producer.properties, I set request.required.acks to 1 and started
the job.