Home | About | Sematext search-lucene.com search-hadoop.com
NEW: Monitor These Apps!
elasticsearch, apache solr, apache hbase, hadoop, redis, casssandra, amazon cloudwatch, mysql, memcached, apache kafka, apache zookeeper, apache storm, ubuntu, centOS, red hat, debian, puppet labs, java, senseiDB
 Search Hadoop and all its subprojects:

Switch to Threaded View
Kafka >> mail # user >> Re: acknowledged mode for performance test


Copy link to this message
-
Re: acknowledged mode for performance test
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 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. I still saw:
> INFO Property request.required.acks is overridden to -1
> Then I I set request.required.acks to 0 and started the job. I got the
> same log:
> INFO Property request.required.acks is overridden to -1
>
> Is it possible to turn on acknowledgement for this producer
> Performance test?
> BTW: For our application, we cannot afford losing any message and we
> are only interested in acknowledged mode.
>
> Regards,
>
> Libo
>
>

 
NEW: Monitor These Apps!
elasticsearch, apache solr, apache hbase, hadoop, redis, casssandra, amazon cloudwatch, mysql, memcached, apache kafka, apache zookeeper, apache storm, ubuntu, centOS, red hat, debian, puppet labs, java, senseiDB