Hi All, We are having kafka cluster of 2 nodes. (using 0.8.0 final release) Replication Factor: 2 Number of partitions: 2
I have configured request.required.acks in producer configuration to -1. As mentioned in documentation http://kafka.apache.org/documentation.html#producerconfigs, setting this value to -1 provides guarantee that no messages will be lost. I am getting below behaviour: If kafka is running as foreground process and i am shutting down the kafka leader node using "ctrl+C" then no data is lost. But if i abnormally terminate the kafka using "kill -9 <pid>" then still facing data loss even after configuring request.required.acks to -1. Any suggestions? -- *Thanks & Regards* *Hanish Bansal*