Hello I have a cluster with: * three nodes: rb01, rb02 and rb03 * three topics: rb_event, rb_monitor, rb_flow * three partitions per topic * replicas 2
The current status is: Topic Partition Leader Replicas In-Sync replicas ------------------------------------------------------------------------------- rb_event 0 2 2,1 2,0 1 2 1,2 2,0 2 2 1,2 2 ------------------------------------------------------------------------------- rb_flow 0 2 1,2 2,0 1 2 2,0 2,0 2 0 0,1 0,1 ------------------------------------------------------------------------------- rb_monitor 0 2 1,2 2 1 2 2,1 2,0 2 0 0,2 2,0 ------------------------------------------------------------------------------- I see something strange. For example: * rb_event -> partition 0 has replicas 2,1 but In sync replicas are 2,0 -> that is normal ??? And the worst it when I try to reassign propertly the partitions: The kafka-reassign-partitions.sh tries to write to /admin/reassign_partitions the following: {"partitions":[{"topic":"rb_event","partition":0,"replicas":[0,1]},{"topic":"rb_event","partition":1,"replicas":[1,2]},{"topic":"rb_event","partition":2,"replicas":[2,0]},{"topic":"rb_monitor","partition":0,"replicas":[2,0]},{"topic":"rb_monitor","partition":1,"replicas":[0,1]},{"topic":"rb_monitor","partition":2,"replicas":[1,2]}]} When I access to zookeeper I do see: [zk: rb02:2181,rb01:2181,rb03:2181(CONNECTED) 3] get /admin/reassign_partitions { "partitions":[ { "partition":2, "replicas":[ 1, 2 ], "topic":"rb_monitor" }, { "partition":0, "replicas":[ 2, 0 ], "topic":"rb_monitor" }, { "partition":1, "replicas":[ 0, 1 ], "topic":"rb_monitor" }, { "partition":0, "replicas":[ 0, 1 ], "topic":"rb_event" }, { "partition":2, "replicas":[ 2, 0 ], "topic":"rb_event" } ], "version":1 } And keep there for ever What can I do ? Thanks Pablo