Hello,
I'm trying to run the latest master build in github. I've got producer code
like below:
val props = Map( "bootstrap.servers" -> host, "key.serializer" ->
"org.apache.kafka.common.serialization.ByteArraySerializer",
"value.serializer" -> "org.apache.kafka.common.serialization.StringSerializer"
) val p = new KafkaProducer[Array[Byte], String](props) (1 to
num).foreach { i => p.send(new ProducerRecord[Array[Byte], String](topic,
s"msg-$i")) } p.close(10000, java.util.concurrent.TimeUnit.MILLISECONDS)
This code will wait 10 seconds then close the KafkaProducer. At that point if
I check the offsets in my server (same build) I see all offsets set to 0...no
data committed. If I put some kind of println in my loop I see the p.send()
call seeming to work happily.
Any ideas?
Thanks,Greg