The output of: ./kafka_2.11-0.11.0.0/bin/kafka-topics.sh --zookeeper localhost:2181 --list
LCacc LCgyr LTacc LTgyr RCacc RCgyr RTacc RTgyr __consumer_offsets output sample for a topic (all equals) ./kafka_2.11-0.11.0.0/bin/kafka-topics.sh --describe --zookeeper localhost:2181 --topic LCacc Topic:LCacc PartitionCount:10 ReplicationFactor:1 Configs: Topic: LCacc Partition: 0 Leader: 0 Replicas: 0 Isr: 0 Topic: LCacc Partition: 1 Leader: 0 Replicas: 0 Isr: 0 Topic: LCacc Partition: 2 Leader: 0 Replicas: 0 Isr: 0 Topic: LCacc Partition: 3 Leader: 0 Replicas: 0 Isr: 0 Topic: LCacc Partition: 4 Leader: 0 Replicas: 0 Isr: 0 Topic: LCacc Partition: 5 Leader: 0 Replicas: 0 Isr: 0 Topic: LCacc Partition: 6 Leader: 0 Replicas: 0 Isr: 0 Topic: LCacc Partition: 7 Leader: 0 Replicas: 0 Isr: 0 Topic: LCacc Partition: 8 Leader: 0 Replicas: 0 Isr: 0 Topic: LCacc Partition: 9 Leader: 0 Replicas: 0 Isr: 0 the kafka producer is implemented in node-red, so the code about it is in javascript. look at the link for it: https://pastebin.com/Rqd2Q3kx I use Flink java to get kafka messages and implementing a deserialiser effectively I see my key string in key kafka message field (so I’m “quite” sure the javascript code is correctly implemented). Finally my keys are something like: Subject0 Subject1 Subject2 … and so on. Thank you for the help, Andrea > On 23 Oct 2017, at 17:25, Manikumar <manikumar.re...@gmail.com> wrote: > > Can you post the sample code? > > On Mon, Oct 23, 2017 at 8:53 PM, Andrea Giordano < > andrea.giordano....@gmail.com> wrote: > >> Hi, >> I set a Kafka broker with some topics and where each topic is divided into >> 10 partitions. >> As I understood on Kafka doc, if I send a keyed message to kafka the key >> is used to distribute the message in a particular partition (using an hash >> value of the key): in this way messages with same key go in the same >> partition. >> >> I’m trying to run the broker sending messages with the same key and I >> noted that executing the following command: >> >> bin/kafka-run-class.sh kafka.tools.GetOffsetShell --broker-list >> localhost:9092 --topic LCacc --time -1 >> >> >> I obtained the output: >> >> Honestly I expected to see just a partition full (due to the only one key >> used). Instead it seems kafka distributed message in a quite uniform way. >> Is this normal? >> I tried also to send messages with different keys (for example sending >> much more messages with a key respect to another) but nothing changed. >> >> LCacc:8:60699 >> LCacc:2:60737 >> LCacc:5:60716 >> LCacc:4:60722 >> LCacc:7:60701 >> LCacc:1:60744 >> LCacc:9:60695 >> LCacc:3:60731 >> LCacc:6:60710 >> LCacc:0:61967 >> >>