Hi,
I am passing key in producer but still no change in partition.
I can see in producer response key value but no change in partition.
*This is how my props looks:*
props.put("bootstrap.servers", "localhost:9092");
props.put("group.id", "test");
props.put("enable.auto.commit", "true");
props.put("auto.commit.interval.ms", "1000");
props.put("session.timeout.ms", "30000");
props.put("linger.ms", "1");
props.put("key.deserializer",
"org.apache.kafka.common.serialization.StringDeserializer");
props.put("value.deserializer",
"org.apache.kafka.common.serialization.StringDeserializer");
props.put("key.serializer",
"org.apache.kafka.common.serialization.StringSerializer");
props.put("value.serializer",
"org.apache.kafka.common.serialization.StringSerializer");
props.put("partitioner.class",
"org.apache.kafka.clients.producer.internals.DefaultPartitioner");
*This is my output : *
ConsumerRecord(topic = test, partition = 0, offset = 449, CreateTime =
1490359767112, checksum = 1987036294, serialized key size = 3, serialized
value size = 16, key = 172, value = hello world - 86)
*Regards,*
*Laxmi Narayan Patel*
*MCA NIT Durgapur (2011-2014)*
*Mob:- 9741292048,8345847473 *