[ https://issues.apache.org/jira/browse/KAFKA-2890?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=15028420#comment-15028420 ]
Alexander Kukushkin commented on KAFKA-2890: -------------------------------------------- 1) I've created cluster of three nodes, with broker ids: 114, 181, 219 2) I've created topics: bin/kafka-topics.sh --create --zookeeper 172.31.151.192:2181 --replication-factor 3 --partitions 128 --topic test1 bin/kafka-topics.sh --create --zookeeper 172.31.151.192:2181 --replication-factor 3 --partitions 128 --topic test2 bin/kafka-topics.sh --create --zookeeper 172.31.151.192:2181 --replication-factor 3 --partitions 128 --topic test3 bin/kafka-topics.sh --create --zookeeper 172.31.151.192:2181 --replication-factor 3 --partitions 128 --topic test4 bin/kafka-topics.sh --create --zookeeper 172.31.151.192:2181 --replication-factor 3 --partitions 128 --topic test5 bin/kafka-topics.sh --create --zookeeper 172.31.151.192:2181 --replication-factor 3 --partitions 128 --topic test6 3) I've started fourth node, with the broker id: 41 4) I've generated json file for reassignment (see attachment) 5) I've executed reassign command: bin/kafka-reassign-partitions.sh --zookeeper 172.31.151.192:2181 --reassignment-json-file reassign.json --execute 6) As a result I've got reassign.out file (see attachment) Meanwhile in the log files on nodes one could find following lines: [2015-11-26 09:05:49,315] WARN [ReplicaFetcherThread-3-114], Error in fetch kafka.server.ReplicaFetcherThread$FetchRequest@574d6b74. Possible cause: org.apache.kafka.common.protocol.types.SchemaException: Error reading field 'responses': Error reading field 'topic': java.nio.BufferUnderflowException (kafka.server.ReplicaFetcherThread) [2015-11-26 09:06:01,644] WARN [ReplicaFetcherThread-3-181], Error in fetch kafka.server.ReplicaFetcherThread$FetchRequest@76dc09c7. Possible cause: org.apache.kafka.common.protocol.types.SchemaException: Error reading field 'responses': Error reading field 'topic': java.nio.BufferUnderflowException (kafka.server.ReplicaFetcherThread) [2015-11-26 09:06:31,024] WARN [ReplicaFetcherThread-1-219], Error in fetch kafka.server.ReplicaFetcherThread$FetchRequest@3fa05c3d. Possible cause: org.apache.kafka.common.protocol.types.SchemaException: Error reading field 'responses': Error reading field 'topic': java.nio.BufferUnderflowException (kafka.server.ReplicaFetcherThread) > Strange behaviour during partitions reassignment. > ------------------------------------------------- > > Key: KAFKA-2890 > URL: https://issues.apache.org/jira/browse/KAFKA-2890 > Project: Kafka > Issue Type: Bug > Affects Versions: 0.9.0.0 > Reporter: Alexander Kukushkin > Attachments: reassign.json, reassign.out > > > Hi. > I am playing with the new version of kafka (0.9.0.0). > Initially I've created cluster of 3 nodes, and created some topics there. > Later I've added one more node and triggered partitions reassignment. It's > kind of working, but on the new node in the log file there are strange > warnings: > [2015-11-25 14:06:52,998] WARN [ReplicaFetcherThread-1-152], Error in fetch > kafka.server.ReplicaFetcherThread$FetchRequest@3f442c7b. Possible cause: > org.apache.kafka.common.protocol.types.SchemaException: Error reading field > 'responses': Error reading field 'topic': java.nio.BufferUnderflowException > (kafka.server.ReplicaFetcherThread) > I've found similar log messages in the following ticket: > https://issues.apache.org/jira/browse/KAFKA-2756 > But there such messages were related to the replication between different > versions (0.8 and 0.9). -- This message was sent by Atlassian JIRA (v6.3.4#6332)