I am confused as to exactly what you are trying to accomplish. Are you trying to evenly distribute partitions across your newly added nodes?
-Clark Clark Elliott Haskins III LinkedIn DDS Site Reliability Engineer Kafka, Zookeeper, Samza SRE Mobile: 505.385.1484 BlueJeans: https://www.bluejeans.com/chaskins chask...@linkedin.com https://www.linkedin.com/in/clarkhaskins There is no place like 127.0.0.1 On 7/8/14, 11:11 AM, "Florian Dambrine" <flor...@gumgum.com> wrote: >I realized that I did not respond to you Clark, > >Here is the entire Json that I sliced in multiple pieces: > >{"version":1,"partitions":[{"topic":"SLOTS","partition":20,"replicas":[101 >421743,105114483,101461702]},{"topic":"RTB","partition":12,"replicas":[101 >671664,101812541,101862816]},{"topic":"B_IMPRESSION","partition":25,"repli >cas":[101461782,101812541,101862816]},{"topic":"RTB","partition":19,"repli >cas":[101461702,101811991,101812541]},{"topic":"B_IMPRESSION","partition": >18,"replicas":[101811991,102311671,105114483]},{"topic":"AD_EVENTS","parti >tion":16,"replicas":[102311671,101862816,105114483]},{"topic":"ASSETS","pa >rtition":28,"replicas":[101671664,101862816,102311671]},{"topic":"AD_EVENT >S","partition":34,"replicas":[102311671,101421743,101461702]},{"topic":"AD >_EVENTS","partition":43,"replicas":[102311671,101461702,101461782]},{"topi >c":"D_STATISTICS","partition":4,"replicas":[101811991,101461782,101671664] >},{"topic":"ASSETS","partition":41,"replicas":[102311671,101461782,1016716 >64]},{"topic":"SLOTS","partition":16,"replicas":[101812541,101671664,10181 >1991]},{"topic":"ASSETS","partition":44,"replicas":[101461702,101812541,10 >1862816]},{"topic":"ASSETS","partition":6,"replicas":[105114483,102311671, >101421743]},{"topic":"RTB","partition":31,"replicas":[101811991,105114483, >101421743]},{"topic":"B_IMPRESSION","partition":29,"replicas":[101862816,1 >01461702,101461782]},{"topic":"SLOTS","partition":21,"replicas":[101461702 >,101421743,101461782]},{"topic":"ASSETS","partition":39,"replicas":[101812 >541,101421743,101461702]},{"topic":"ASSETS","partition":49,"replicas":[101 >862816,101461782,101671664]},{"topic":"AD_EVENTS","partition":32,"replicas >":[101812541,102311671,105114483]},{"topic":"SLOTS","partition":31,"replic >as":[101461782,101671664,101811991]},{"topic":"RTB","partition":23,"replic >as":[101812541,105114483,101421743]},{"topic":"ASSETS","partition":23,"rep >licas":[102311671,101421743,101461702]},{"topic":"B_IMPRESSION","partition >":26,"replicas":[101671664,101862816,102311671]},{"topic":"RTB","partition >":47,"replicas":[101461782,105114483,101421743]},{"topic":"AD_EVENTS","par >tition":26,"replicas":[105114483,101421743,101461702]},{"topic":"B_IMPRESS >ION","partition":40,"replicas":[105114483,101811991,101812541]},{"topic":" >D_STATISTICS","partition":36,"replicas":[101421743,101671664,101811991]},{ >"topic":"SLOTS","partition":28,"replicas":[105114483,101421743,101461702]} >,{"topic":"AD_EVENTS","partition":36,"replicas":[101421743,101671664,10181 >1991]},{"topic":"D_STATISTICS","partition":49,"replicas":[101811991,105114 >483,101421743]},{"topic":"ASSETS","partition":11,"replicas":[101811991,101 >812541,101862816]},{"topic":"AD_EVENTS","partition":24,"replicas":[1018628 >16,102311671,105114483]},{"topic":"RTB","partition":3,"replicas":[10167166 >4,101811991,101812541]},{"topic":"RTB","partition":41,"replicas":[10181254 >1,101461702,101461782]},{"topic":"ASSETS","partition":14,"replicas":[10231 >1671,105114483,101421743]},{"topic":"RTB","partition":30,"replicas":[10167 >1664,102311671,105114483]},{"topic":"SLOTS","partition":26,"replicas":[101 >862816,101812541,102311671]},{"topic":"D_STATISTICS","partition":0,"replic >as":[101421743,102311671,105114483]},{"topic":"D_STATISTICS","partition":8 >,"replicas":[105114483,101862816,102311671]},{"topic":"B_IMPRESSION","part >ition":36,"replicas":[101811991,101421743,101461702]},{"topic":"SLOTS","pa >rtition":49,"replicas":[101461782,101812541,101862816]},{"topic":"D_STATIS >TICS","partition":22,"replicas":[101811991,101812541,101862816]},{"topic": >"B_IMPRESSION","partition":38,"replicas":[101862816,101461782,101671664]}, >{"topic":"AD_EVENTS","partition":11,"replicas":[101461782,101461702,101671 >664]},{"topic":"AD_EVENTS","partition":39,"replicas":[101671664,101862816, >102311671]},{"topic":"SLOTS","partition":25,"replicas":[101812541,10181199 >1,101862816]},{"topic":"D_STATISTICS","partition":44,"replicas":[105114483 >,101461782,101671664]},{"topic":"ASSETS","partition":47,"replicas":[101811 >991,101421743,101461702]},{"topic":"AD_EVENTS","partition":12,"replicas":[ >101671664,101461782,101811991]},{"topic":"SLOTS","partition":4,"replicas": >[101461782,105114483,101421743]},{"topic":"SLOTS","partition":47,"replicas >":[101421743,101671664,101811991]},{"topic":"ASSETS","partition":29,"repli >cas":[101811991,102311671,105114483]},{"topic":"B_IMPRESSION","partition": >22,"replicas":[105114483,101461782,101671664]},{"topic":"RTB","partition": >14,"replicas":[101812541,102311671,105114483]},{"topic":"D_STATISTICS","pa >rtition":39,"replicas":[101671664,101862816,102311671]},{"topic":"ASSETS", >"partition":12,"replicas":[101812541,101862816,102311671]},{"topic":"D_STA >TISTICS","partition":31,"replicas":[101811991,101862816,102311671]},{"topi >c":"SLOTS","partition":0,"replicas":[102311671,101811991,101812541]},{"top >ic":"RTB","partition":22,"replicas":[101811991,102311671,105114483]},{"top >ic":"D_STATISTICS","partition":2,"replicas":[101461782,101421743,101461702 >]},{"topic":"SLOTS","partition":43,"replicas":[101812541,102311671,1051144 >83]},{"topic":"ASSETS","partition":36,"replicas":[101461782,101862816,1023 >11671]},{"topic":"B_IMPRESSION","partition":1,"replicas":[101812541,101862 >816,102311671]},{"topic":"ASSETS","partition":34,"replicas":[101421743,101 >671664,101811991]},{"topic":"AD_EVENTS","partition":40,"replicas":[1018119 >91,102311671,105114483]},{"topic":"AD_EVENTS","partition":5,"replicas":[10 >1812541,101671664,101811991]},{"topic":"ASSETS","partition":25,"replicas": >[101421743,101461782,101671664]},{"topic":"RTB","partition":8,"replicas":[ >105114483,101421743,101461702]},{"topic":"B_IMPRESSION","partition":48,"re >plicas":[102311671,101811991,101812541]},{"topic":"RTB","partition":2,"rep >licas":[101461782,101671664,101811991]},{"topic":"AD_EVENTS","partition":1 >5,"replicas":[101862816,101812541,102311671]},{"topic":"RTB","partition":4 >,"replicas":[101811991,101812541,101862816]},{"topic":"SLOTS","partition": >22,"replicas":[101461782,101461702,101671664]},{"topic":"SLOTS","partition >":19,"replicas":[105114483,102311671,101421743]},{"topic":"AD_EVENTS","par >tition":21,"replicas":[101671664,101811991,101812541]},{"topic":"D_STATIST >ICS","partition":26,"replicas":[105114483,101421743,101461702]},{"topic":" >ASSETS","partition":32,"replicas":[102311671,101461702,101461782]},{"topic >":"RTB","partition":38,"replicas":[101461782,102311671,105114483]},{"topic >":"D_STATISTICS","partition":6,"replicas":[101862816,101811991,101812541]} >,{"topic":"B_IMPRESSION","partition":28,"replicas":[101812541,101421743,10 >1461702]},{"topic":"RTB","partition":36,"replicas":[101421743,101812541,10 >1862816]},{"topic":"AD_EVENTS","partition":49,"replicas":[101811991,105114 >483,101421743]},{"topic":"SLOTS","partition":17,"replicas":[101862816,1018 >11991,101812541]},{"topic":"D_STATISTICS","partition":24,"replicas":[10186 >2816,102311671,105114483]},{"topic":"D_STATISTICS","partition":37,"replica >s":[101461702,101811991,101812541]},{"topic":"AD_EVENTS","partition":46,"r >eplicas":[101461702,101812541,101862816]},{"topic":"B_IMPRESSION","partiti >on":6,"replicas":[101461702,101461782,101671664]},{"topic":"ASSETS","parti >tion":4,"replicas":[101862816,101812541,102311671]},{"topic":"ASSETS","par >tition":0,"replicas":[101461782,101461702,101671664]},{"topic":"ASSETS","p >artition":30,"replicas":[101812541,105114483,101421743]},{"topic":"RTB","p >artition":18,"replicas":[101421743,101671664,101811991]},{"topic":"D_STATI >STICS","partition":29,"replicas":[101461782,101811991,101812541]},{"topic" >:"RTB","partition":9,"replicas":[101421743,101461782,101671664]},{"topic": >"AD_EVENTS","partition":48,"replicas":[101671664,102311671,105114483]},{"t >opic":"D_STATISTICS","partition":47,"replicas":[101461782,101862816,102311 >671]},{"topic":"SLOTS","partition":46,"replicas":[105114483,101461782,1016 >71664]},{"topic":"RTB","partition":48,"replicas":[101671664,101421743,1014 >61702]},{"topic":"ASSETS","partition":35,"replicas":[101461702,101811991,1 >01812541]},{"topic":"B_IMPRESSION","partition":34,"replicas":[101461782,10 >1862816,102311671]},{"topic":"SLOTS","partition":1,"replicas":[105114483,1 >01812541,101862816]},{"topic":"AD_EVENTS","partition":18,"replicas":[10142 >1743,101461702,101461782]},{"topic":"D_STATISTICS","partition":38,"replica >s":[101461782,101812541,101862816]},{"topic":"ASSETS","partition":8,"repli >cas":[101461702,101421743,101461782]},{"topic":"ASSETS","partition":26,"re >plicas":[101461702,101671664,101811991]},{"topic":"D_STATISTICS","partitio >n":21,"replicas":[101671664,101811991,101812541]},{"topic":"B_IMPRESSION", >"partition":10,"replicas":[101812541,102311671,105114483]},{"topic":"AD_EV >ENTS","partition":2,"replicas":[101461782,101421743,101461702]},{"topic":" >ASSETS","partition":19,"replicas":[101671664,101812541,101862816]},{"topic >":"D_STATISTICS","partition":48,"replicas":[101671664,102311671,105114483] >},{"topic":"RTB","partition":32,"replicas":[101812541,101421743,101461702] >},{"topic":"D_STATISTICS","partition":28,"replicas":[101461702,101671664,1 >01811991]},{"topic":"B_IMPRESSION","partition":35,"replicas":[101671664,10 >2311671,105114483]},{"topic":"SLOTS","partition":3,"replicas":[101461702,1 >02311671,105114483]},{"topic":"D_STATISTICS","partition":41,"replicas":[10 >1812541,105114483,101421743]},{"topic":"B_IMPRESSION","partition":17,"repl >icas":[101671664,101812541,101862816]},{"topic":"B_IMPRESSION","partition" >:4,"replicas":[105114483,101421743,101461702]},{"topic":"RTB","partition": >11,"replicas":[101461782,101811991,101812541]},{"topic":"SLOTS","partition >":41,"replicas":[101671664,101812541,101862816]},{"topic":"B_IMPRESSION"," >partition":27,"replicas":[101811991,105114483,101421743]},{"topic":"RTB"," >partition":17,"replicas":[105114483,101461702,101461782]},{"topic":"D_STAT >ISTICS","partition":15,"replicas":[101862816,101812541,102311671]},{"topic >":"RTB","partition":33,"replicas":[101862816,101461702,101461782]},{"topic >":"B_IMPRESSION","partition":0,"replicas":[101811991,101812541,101862816]} >,{"topic":"ASSETS","partition":2,"replicas":[101811991,101671664,101812541 >]},{"topic":"AD_EVENTS","partition":28,"replicas":[101461702,101671664,101 >811991]},{"topic":"D_STATISTICS","partition":3,"replicas":[101671664,10146 >1702,101461782]},{"topic":"RTB","partition":13,"replicas":[101811991,10186 >2816,102311671]},{"topic":"D_STATISTICS","partition":46,"replicas":[101461 >702,101812541,101862816]},{"topic":"AD_EVENTS","partition":38,"replicas":[ >101461782,101812541,101862816]},{"topic":"RTB","partition":39,"replicas":[ >101671664,105114483,101421743]},{"topic":"RTB","partition":16,"replicas":[ >102311671,101421743,101461702]},{"topic":"AD_EVENTS","partition":33,"repli >cas":[101862816,105114483,101421743]},{"topic":"B_IMPRESSION","partition": >20,"replicas":[101862816,101421743,101461702]},{"topic":"AD_EVENTS","parti >tion":30,"replicas":[101671664,101812541,101862816]},{"topic":"B_IMPRESSIO >N","partition":9,"replicas":[101811991,101862816,102311671]},{"topic":"RTB >","partition":5,"replicas":[101812541,101862816,102311671]},{"topic":"AD_E >VENTS","partition":25,"replicas":[102311671,105114483,101421743]},{"topic" >:"AD_EVENTS","partition":4,"replicas":[101811991,101461782,101671664]},{"t >opic":"D_STATISTICS","partition":42,"replicas":[101862816,101421743,101461 >702]},{"topic":"SLOTS","partition":32,"replicas":[101671664,101811991,1018 >12541]},{"topic":"SLOTS","partition":48,"replicas":[101461702,101811991,10 >1812541]},{"topic":"D_STATISTICS","partition":27,"replicas":[101421743,101 >461782,101671664]},{"topic":"ASSETS","partition":46,"replicas":[101671664, >105114483,101421743]},{"topic":"RTB","partition":42,"replicas":[101862816, >101461782,101671664]},{"topic":"D_STATISTICS","partition":5,"replicas":[10 >1812541,101671664,101811991]},{"topic":"RTB","partition":15,"replicas":[10 >1862816,105114483,101421743]},{"topic":"AD_EVENTS","partition":13,"replica >s":[101811991,101671664,101812541]},{"topic":"SLOTS","partition":12,"repli >cas":[101461702,105114483,101421743]},{"topic":"ASSETS","partition":7,"rep >licas":[101421743,105114483,101461702]},{"topic":"ASSETS","partition":48," >replicas":[101812541,101461702,101461782]},{"topic":"B_IMPRESSION","partit >ion":2,"replicas":[101862816,102311671,105114483]},{"topic":"D_STATISTICS" >,"partition":23,"replicas":[101812541,101862816,102311671]},{"topic":"ASSE >TS","partition":3,"replicas":[101812541,101811991,101862816]},{"topic":"SL >OTS","partition":33,"replicas":[101811991,101812541,101862816]},{"topic":" >ASSETS","partition":5,"replicas":[102311671,101862816,105114483]},{"topic" >:"SLOTS","partition":11,"replicas":[101421743,102311671,105114483]},{"topi >c":"SLOTS","partition":35,"replicas":[101862816,102311671,105114483]},{"to >pic":"ASSETS","partition":22,"replicas":[101862816,105114483,101421743]},{ >"topic":"B_IMPRESSION","partition":32,"replicas":[101421743,101811991,1018 >12541]},{"topic":"AD_EVENTS","partition":1,"replicas":[101461702,105114483 >,101421743]},{"topic":"ASSETS","partition":33,"replicas":[105114483,101461 >782,101671664]},{"topic":"AD_EVENTS","partition":6,"replicas":[101862816,1 >01811991,101812541]},{"topic":"ASSETS","partition":17,"replicas":[10146170 >2,101461782,101671664]},{"topic":"B_IMPRESSION","partition":49,"replicas": >[105114483,101812541,101862816]},{"topic":"RTB","partition":6,"replicas":[ >101862816,102311671,105114483]},{"topic":"RTB","partition":35,"replicas":[ >105114483,101671664,101811991]},{"topic":"SLOTS","partition":27,"replicas" >:[102311671,105114483,101421743]},{"topic":"SLOTS","partition":34,"replica >s":[101812541,101862816,102311671]},{"topic":"SLOTS","partition":30,"repli >cas":[101461702,101461782,101671664]},{"topic":"D_STATISTICS","partition": >10,"replicas":[101461702,101421743,101461782]},{"topic":"AD_EVENTS","parti >tion":45,"replicas":[101421743,101811991,101812541]},{"topic":"SLOTS","par >tition":8,"replicas":[101862816,101671664,101811991]},{"topic":"D_STATISTI >CS","partition":33,"replicas":[101862816,105114483,101421743]},{"topic":"A >D_EVENTS","partition":14,"replicas":[101812541,101811991,101862816]},{"top >ic":"SLOTS","partition":13,"replicas":[101461782,101421743,101461702]},{"t >opic":"AD_EVENTS","partition":17,"replicas":[105114483,102311671,101421743 >]},{"topic":"ASSETS","partition":24,"replicas":[105114483,101461702,101461 >782]},{"topic":"ASSETS","partition":20,"replicas":[101811991,101862816,102 >311671]},{"topic":"RTB","partition":43,"replicas":[102311671,101671664,101 >811991]},{"topic":"RTB","partition":44,"replicas":[105114483,101811991,101 >812541]},{"topic":"SLOTS","partition":15,"replicas":[101811991,101461782,1 >01671664]},{"topic":"ASSETS","partition":18,"replicas":[101461782,10181199 >1,101812541]},{"topic":"AD_EVENTS","partition":7,"replicas":[102311671,101 >812541,101862816]},{"topic":"RTB","partition":27,"replicas":[101421743,101 >811991,101812541]},{"topic":"RTB","partition":21,"replicas":[101671664,101 >862816,102311671]},{"topic":"B_IMPRESSION","partition":33,"replicas":[1014 >61702,101812541,101862816]},{"topic":"RTB","partition":46,"replicas":[1014 >61702,102311671,105114483]},{"topic":"RTB","partition":10,"replicas":[1014 >61702,101671664,101811991]},{"topic":"AD_EVENTS","partition":41,"replicas" >:[101812541,105114483,101421743]},{"topic":"RTB","partition":49,"replicas" >:[101811991,101461702,101461782]},{"topic":"D_STATISTICS","partition":19," >replicas":[101461702,101461782,101671664]},{"topic":"AD_EVENTS","partition >":10,"replicas":[101461702,101421743,101461782]},{"topic":"SLOTS","partiti >on":10,"replicas":[105114483,101862816,102311671]},{"topic":"ASSETS","part >ition":42,"replicas":[105114483,101671664,101811991]},{"topic":"B_IMPRESSI >ON","partition":14,"replicas":[101421743,101461782,101671664]},{"topic":"R >TB","partition":7,"replicas":[102311671,105114483,101421743]},{"topic":"SL >OTS","partition":42,"replicas":[101811991,101862816,102311671]},{"topic":" >B_IMPRESSION","partition":8,"replicas":[101671664,101811991,101812541]},{" >topic":"SLOTS","partition":18,"replicas":[102311671,101862816,105114483]}, >{"topic":"B_IMPRESSION","partition":23,"replicas":[101421743,101671664,101 >811991]},{"topic":"B_IMPRESSION","partition":31,"replicas":[105114483,1016 >71664,101811991]},{"topic":"D_STATISTICS","partition":1,"replicas":[101461 >702,105114483,101421743]},{"topic":"B_IMPRESSION","partition":44,"replicas >":[101671664,105114483,101421743]},{"topic":"RTB","partition":28,"replicas >":[101461702,101812541,101862816]},{"topic":"ASSETS","partition":31,"repli >cas":[101862816,101421743,101461702]},{"topic":"RTB","partition":25,"repli >cas":[102311671,101461702,101461782]},{"topic":"B_IMPRESSION","partition": >37,"replicas":[101812541,101461702,101461782]},{"topic":"B_IMPRESSION","pa >rtition":13,"replicas":[105114483,101461702,101461782]},{"topic":"B_IMPRES >SION","partition":24,"replicas":[101461702,101811991,101812541]},{"topic": >"AD_EVENTS","partition":8,"replicas":[105114483,101862816,102311671]},{"to >pic":"ASSETS","partition":9,"replicas":[101461782,101671664,101811991]},{" >topic":"ASSETS","partition":43,"replicas":[101421743,101811991,101812541]} >,{"topic":"SLOTS","partition":37,"replicas":[105114483,101461702,101461782 >]},{"topic":"B_IMPRESSION","partition":19,"replicas":[101812541,105114483, >101421743]},{"topic":"AD_EVENTS","partition":3,"replicas":[101671664,10146 >1702,101461782]},{"topic":"SLOTS","partition":2,"replicas":[101421743,1018 >62816,102311671]},{"topic":"B_IMPRESSION","partition":12,"replicas":[10231 >1671,101421743,101461702]},{"topic":"SLOTS","partition":29,"replicas":[101 >421743,101461702,101461782]},{"topic":"ASSETS","partition":38,"replicas":[ >101811991,105114483,101421743]},{"topic":"ASSETS","partition":45,"replicas >":[101461782,102311671,105114483]},{"topic":"B_IMPRESSION","partition":47, >"replicas":[101862816,101671664,101811991]},{"topic":"B_IMPRESSION","parti >tion":46,"replicas":[101812541,101461782,101671664]},{"topic":"RTB","parti >tion":29,"replicas":[101461782,101862816,102311671]},{"topic":"RTB","parti >tion":26,"replicas":[105114483,101461782,101671664]},{"topic":"B_IMPRESSIO >N","partition":21,"replicas":[102311671,101461702,101461782]},{"topic":"B_ >IMPRESSION","partition":45,"replicas":[101811991,101461702,101461782]},{"t >opic":"B_IMPRESSION","partition":5,"replicas":[101421743,101461702,1014617 >82]},{"topic":"RTB","partition":45,"replicas":[101421743,101862816,1023116 >71]},{"topic":"B_IMPRESSION","partition":15,"replicas":[101461702,10167166 >4,101811991]},{"topic":"D_STATISTICS","partition":7,"replicas":[102311671, >101812541,101862816]},{"topic":"D_STATISTICS","partition":17,"replicas":[1 >05114483,102311671,101421743]},{"topic":"SLOTS","partition":6,"replicas":[ >101811991,101461702,101461782]},{"topic":"SLOTS","partition":24,"replicas" >:[101811991,101671664,101812541]},{"topic":"SLOTS","partition":9,"replicas >":[102311671,101812541,101862816]},{"topic":"D_STATISTICS","partition":25, >"replicas":[102311671,105114483,101421743]},{"topic":"AD_EVENTS","partitio >n":44,"replicas":[105114483,101461782,101671664]},{"topic":"AD_EVENTS","pa >rtition":37,"replicas":[101461702,101811991,101812541]},{"topic":"ASSETS", >"partition":16,"replicas":[101421743,101461702,101461782]},{"topic":"SLOTS >","partition":44,"replicas":[101862816,105114483,101421743]},{"topic":"B_I >MPRESSION","partition":16,"replicas":[101461782,101811991,101812541]},{"to >pic":"ASSETS","partition":10,"replicas":[101671664,101811991,101812541]},{ >"topic":"B_IMPRESSION","partition":11,"replicas":[101862816,105114483,1014 >21743]},{"topic":"AD_EVENTS","partition":20,"replicas":[101461782,10167166 >4,101811991]},{"topic":"ASSETS","partition":1,"replicas":[101671664,101461 >782,101811991]},{"topic":"SLOTS","partition":45,"replicas":[102311671,1014 >61702,101461782]},{"topic":"SLOTS","partition":38,"replicas":[101421743,10 >1461782,101671664]},{"topic":"AD_EVENTS","partition":29,"replicas":[101461 >782,101811991,101812541]},{"topic":"RTB","partition":24,"replicas":[101862 >816,101421743,101461702]},{"topic":"RTB","partition":40,"replicas":[101811 >991,101421743,101461702]},{"topic":"B_IMPRESSION","partition":30,"replicas >":[102311671,101461782,101671664]},{"topic":"D_STATISTICS","partition":18, >"replicas":[101421743,101461702,101461782]},{"topic":"D_STATISTICS","parti >tion":20,"replicas":[101461782,101671664,101811991]},{"topic":"ASSETS","pa >rtition":13,"replicas":[101862816,102311671,105114483]},{"topic":"B_IMPRES >SION","partition":42,"replicas":[101461702,101862816,102311671]},{"topic": >"AD_EVENTS","partition":23,"replicas":[101812541,101862816,102311671]},{"t >opic":"RTB","partition":34,"replicas":[102311671,101461782,101671664]},{"t >opic":"D_STATISTICS","partition":16,"replicas":[102311671,101862816,105114 >483]},{"topic":"SLOTS","partition":23,"replicas":[101671664,101461782,1018 >11991]},{"topic":"RTB","partition":0,"replicas":[101421743,101461702,10146 >1782]},{"topic":"AD_EVENTS","partition":19,"replicas":[101461702,101461782 >,101671664]},{"topic":"ASSETS","partition":37,"replicas":[101671664,102311 >671,105114483]},{"topic":"SLOTS","partition":39,"replicas":[101461702,1016 >71664,101811991]},{"topic":"AD_EVENTS","partition":9,"replicas":[101421743 >,105114483,101461702]},{"topic":"D_STATISTICS","partition":43,"replicas":[ >102311671,101461702,101461782]},{"topic":"RTB","partition":37,"replicas":[ >101461702,101862816,102311671]},{"topic":"ASSETS","partition":15,"replicas >":[105114483,101421743,101461702]},{"topic":"B_IMPRESSION","partition":7," >replicas":[101461782,101671664,101811991]},{"topic":"ASSETS","partition":2 >7,"replicas":[101461782,101812541,101862816]},{"topic":"SLOTS","partition" >:40,"replicas":[101461782,101811991,101812541]},{"topic":"AD_EVENTS","part >ition":0,"replicas":[101421743,102311671,105114483]},{"topic":"D_STATISTIC >S","partition":12,"replicas":[101671664,101461782,101811991]},{"topic":"D_ >STATISTICS","partition":45,"replicas":[101421743,101811991,101812541]},{"t >opic":"B_IMPRESSION","partition":41,"replicas":[101421743,101812541,101862 >816]},{"topic":"SLOTS","partition":36,"replicas":[102311671,101421743,1014 >61702]},{"topic":"AD_EVENTS","partition":22,"replicas":[101811991,10181254 >1,101862816]},{"topic":"RTB","partition":1,"replicas":[101461702,101461782 >,101671664]},{"topic":"B_IMPRESSION","partition":43,"replicas":[101461782, >102311671,105114483]},{"topic":"D_STATISTICS","partition":9,"replicas":[10 >1421743,105114483,101461702]},{"topic":"D_STATISTICS","partition":11,"repl >icas":[101461782,101461702,101671664]},{"topic":"D_STATISTICS","partition" >:32,"replicas":[101812541,102311671,105114483]},{"topic":"D_STATISTICS","p >artition":34,"replicas":[102311671,101421743,101461702]},{"topic":"RTB","p >artition":20,"replicas":[101461782,101812541,101862816]},{"topic":"SLOTS", >"partition":7,"replicas":[101812541,101461782,101671664]},{"topic":"AD_EVE >NTS","partition":47,"replicas":[101461782,101862816,102311671]},{"topic":" >D_STATISTICS","partition":14,"replicas":[101812541,101811991,101862816]},{ >"topic":"D_STATISTICS","partition":35,"replicas":[105114483,101461702,1014 >61782]},{"topic":"AD_EVENTS","partition":35,"replicas":[105114483,10146170 >2,101461782]},{"topic":"ASSETS","partition":21,"replicas":[101812541,10231 >1671,105114483]},{"topic":"D_STATISTICS","partition":30,"replicas":[101671 >664,101812541,101862816]},{"topic":"AD_EVENTS","partition":31,"replicas":[ >101811991,101862816,102311671]},{"topic":"B_IMPRESSION","partition":39,"re >plicas":[102311671,101671664,101811991]},{"topic":"D_STATISTICS","partitio >n":13,"replicas":[101811991,101671664,101812541]},{"topic":"D_STATISTICS", >"partition":40,"replicas":[101811991,102311671,105114483]},{"topic":"SLOTS >","partition":14,"replicas":[101671664,101461702,101461782]},{"topic":"ASS >ETS","partition":40,"replicas":[101862816,101461702,101461782]},{"topic":" >SLOTS","partition":5,"replicas":[101671664,101421743,101461702]},{"topic": >"AD_EVENTS","partition":27,"replicas":[101421743,101461782,101671664]},{"t >opic":"B_IMPRESSION","partition":3,"replicas":[102311671,105114483,1014217 >43]},{"topic":"AD_EVENTS","partition":42,"replicas":[101862816,101421743,1 >01461702]}]} > > > >On Tue, Jul 8, 2014 at 10:59 AM, Florian Dambrine <flor...@gumgum.com> >wrote: > >> Here is the entire logic to rebalance the cluster which is done by this >> groovy script ( >> >>https://github.com/Lowess/Kafka/blob/master/KafkaPartitionRebalancer.groo >>vy >> ) >> >> #1: Request the zookeeper and get the broker id list >> #2: Request zookeeper and get the list of topic >> #3: Generate the topic-to-move.json which looks like: >> >> { >> "version": 1, >> "topics": [ >> { >> "topic": "SLOTS" >> }, >> { >> "topic": "ASSETS" >> }, >> { >> "topic": "AD_EVENTS" >> }, >> { >> "topic": "B_IMPRESSION" >> }, >> { >> "topic": "B_STATISTICS" >> }, >> { >> "topic": "PAGES" >> }, >> { >> "topic": "RTB" >> }, >> { >> "topic": "D_STATISTICS" >> }, >> { >> "topic": "D_REPORTING" >> } >> ] >> } >> >> #4: Upload this file on the kafka node (/tmp/topics-to-move.json) and >>run the following command: >> bin/kafka-reassign-partitions.sh --zookeeper ZK_IP:2181 >>--topics-to-move-json-file /tmp/topics-to-move.json --generate >>--broker-list "ALL_BROKERS_THAT_ARE_RETURNED_BY_ZOOKEEPER_ON_STEP_#1" >> >> #5: Parse the json returned by the previous step and slice it into >>smaller json (the number of partitions contained in a Json is limited by >>the groovy script (10 partitions in this example))that look like: >> >> { >> "version": 1, >> "partitions": [ >> { >> "topic": "D_REPORTING", >> "partition": 2, >> "replicas": [ >> 102311671, >> 10517222, >> 102311679 >> ] >> }, >> { >> "topic": "AD_EVENTS", >> "partition": 48, >> "replicas": [ >> 102311671, >> 109715277, >> 101531906 >> ] >> }, >> { >> "topic": "D_STATISTICS", >> "partition": 47, >> "replicas": [ >> 109715277, >> 10517222, >> 102311679 >> ] >> }, >> { >> "topic": "SLOTS", >> "partition": 46, >> "replicas": [ >> 101131445, >> 102336284, >> 10517222 >> ] >> }, >> { >> "topic": "RTB", >> "partition": 48, >> "replicas": [ >> 101021441, >> 102311671, >> 102336284 >> ] >> }, >> { >> "topic": "PAGES", >> "partition": 14, >> "replicas": [ >> 102311679, >> 102311671, >> 102336284 >> ] >> }, >> { >> "topic": "ASSETS", >> "partition": 35, >> "replicas": [ >> 10517222, >> 101131445, >> 102311679 >> ] >> }, >> { >> "topic": "B_IMPRESSION", >> "partition": 34, >> "replicas": [ >> 101131445, >> 102311672, >> 102311671 >> ] >> }, >> { >> "topic": "B_STATISTICS", >> "partition": 19, >> "replicas": [ >> 109715277, >> 101531906, >> 102311672 >> ] >> }, >> { >> "topic": "AD_EVENTS", >> "partition": 18, >> "replicas": [ >> 109715277, >> 102311671, >> 102336284 >> ] >> } >> ] >> } >> >> #6: Upload the previous Json on the kafka node >> (/tmp/expand-cluster-reassignment.json) and run the following command: >> bin/kafka-reassign-partitions.sh --zookeeper ZK_IP:2181 >>--reassignment-json-file >> /tmp/expand-cluster-reassignment.json --execute --broker-list >> "ALL_BROKERS_THAT_ARE_RETURNED_BY_ZOOKEEPER_ON_STEP_#1" >> >> #7: Loop on the verification step while the json returned by the >>following >> command contains failed partitions: >> bin/kafka-reassign-partitions.sh --zookeeper ZK_IP:2181 >>--reassignment-json-file >> /tmp/expand-cluster-reassignment.json --verify --broker-list >> "ALL_BROKERS_THAT_ARE_RETURNED_BY_ZOOKEEPER_ON_STEP_#1" >> >> #8 Execute a new json part file similar as step #5 util all of them have >> ran. >> >> >> Hope that will help you guys. >> >> >> On Tue, Jul 8, 2014 at 10:31 AM, Clark Haskins < >> chask...@linkedin.com.invalid> wrote: >> >>> Can you copy/paste the json you are passing to the reassignment tool? >>>Plus >>> the commands. Also do a describe on your topics. >>> >>> -Clark >>> >>> Clark Elliott Haskins III >>> LinkedIn DDS Site Reliability Engineer >>> Kafka, Zookeeper, Samza SRE >>> Mobile: 505.385.1484 >>> BlueJeans: https://www.bluejeans.com/chaskins >>> >>> >>> chask...@linkedin.com >>> https://www.linkedin.com/in/clarkhaskins >>> There is no place like 127.0.0.1 >>> >>> >>> >>> >>> On 7/8/14, 10:26 AM, "Florian Dambrine" <flor...@gumgum.com> wrote: >>> >>> >I let the tool running for an entire weekend on the test cluster and >>>on >>> >Monday it was still saying "failed"... >>> > >>> >I have 500 Go per Kafka node and it is a 8 nodes cluster. >>> > >>> >I am also wondering if I am using the tool correctly. Currently I am >>> >running the tool to rebalance everything across the entire cluster. >>>As I >>> >have 3 replicas the tool requires at least 3 brokers. >>> > >>> >Should I add 3 new Kafka nodes and rebalance some topics to these new >>> >nodes >>> >only? I am afraid to unbalance the cluster with this option. >>> > >>> >Any suggestions? >>> > >>> >Thanks for your help. >>> > >>> > >>> >On Mon, Jul 7, 2014 at 9:29 PM, Jun Rao <jun...@gmail.com> wrote: >>> > >>> >> The failure could mean that the reassignment is still in progress. >>>If >>> >>you >>> >> have lots of data, it may take some time to move the data to new >>> >>brokers. >>> >> You could observe the max lag in each broker to see how far behind >>>new >>> >> replicas are (see >>> >>http://kafka.apache.org/documentation.html#monitoring). >>> >> >>> >> Thanks, >>> >> >>> >> Jun >>> >> >>> >> >>> >> On Mon, Jul 7, 2014 at 4:42 PM, Florian Dambrine >>><flor...@gumgum.com> >>> >> wrote: >>> >> >>> >> > When I run the tool with the --verify option it says failed for >>>the >>> >>some >>> >> > partitions. >>> >> > >>> >> > The problem is I do not know if it is a zookeeper issue or if the >>> tool >>> >> > really failed. >>> >> > >>> >> > I faced one time the zookeeper issue ( >>> >> > https://issues.apache.org/jira/browse/KAFKA-1382) and by killing >>>the >>> >> > responsible Kafka the partition switched from failed to completed >>> >> > successfully. >>> >> > >>> >> > What should I do when the Kafka tool says that it failed to move >>>the >>> >> > partition? >>> >> > >>> >> > >>> >> > >>> >> > >>> >> > On Mon, Jul 7, 2014 at 4:33 PM, Clark Haskins >>> >> > <chask...@linkedin.com.invalid >>> >> > > wrote: >>> >> > >>> >> > > How does it get stuck? >>> >> > > >>> >> > > -Clark >>> >> > > >>> >> > > Clark Elliott Haskins III >>> >> > > LinkedIn DDS Site Reliability Engineer >>> >> > > Kafka, Zookeeper, Samza SRE >>> >> > > Mobile: 505.385.1484 >>> >> > > BlueJeans: https://www.bluejeans.com/chaskins >>> >> > > >>> >> > > >>> >> > > chask...@linkedin.com >>> >> > > https://www.linkedin.com/in/clarkhaskins >>> >> > > There is no place like 127.0.0.1 >>> >> > > >>> >> > > >>> >> > > >>> >> > > >>> >> > > On 7/7/14, 3:49 PM, "Florian Dambrine" <flor...@gumgum.com> >>>wrote: >>> >> > > >>> >> > > >Hi, >>> >> > > > >>> >> > > >I am trying to add new brokers to an existing 8 nodes Kafka >>> >>cluster. >>> >> We >>> >> > > >have around 10 topics and the number of partition is set to >>>50. In >>> >> order >>> >> > > >to >>> >> > > >test the reassgin-partitions scripts, I tried on a sandbox >>>cluster >>> >>the >>> >> > > >following steps. >>> >> > > > >>> >> > > >I developed a script which is able to parse the reassignment >>> >>partition >>> >> > > >plan >>> >> > > >given by the Kafka tool in smaller pieces (reassigning maximum >>>10 >>> >> > > >partitions at a time). >>> >> > > > >>> >> > > >Unfortunately I faced some issues with the tool that sometimes >>>get >>> >> stuck >>> >> > > >on >>> >> > > >one partition. In this case I have to kill and restart the >>>three >>> >> Kafkas >>> >> > on >>> >> > > >which the partition has been relocated to unlock the process >>>(One >>> >> kafka >>> >> > at >>> >> > > >a time). >>> >> > > > >>> >> > > >Moreover, I have also faced these two issues that are already >>>on >>> >>Jira: >>> >> > > > >>> >> > > >https://issues.apache.org/jira/browse/KAFKA-1382 >>> >> > > >https://issues.apache.org/jira/browse/KAFKA-1479 >>> >> > > > >>> >> > > >We really need to add new nodes to our Kafka cluster, does >>>anybody >>> >> have >>> >> > > >already rebalance a Kafka 0.8.1.1? What could you advise me? >>> >> > > > >>> >> > > >Thanks, and feel free to ask me if you need more details. >>> >> > > > >>> >> > > > >>> >> > > > >>> >> > > >-- >>> >> > > >*Florian Dambrine* | Intern, Big Data >>> >> > > >*GumGum* <http://www.gumgum.com/> | *Ads that stick* >>> >> > > >209-797-3994 | flor...@gumgum.com >>> >> > > >>> >> > > >>> >> > >>> >> > >>> >> > -- >>> >> > *Florian Dambrine* | Intern, Big Data >>> >> > *GumGum* <http://www.gumgum.com/> | *Ads that stick* >>> >> > 209-797-3994 | flor...@gumgum.com >>> >> > >>> >> >>> > >>> > >>> > >>> >-- >>> >*Florian Dambrine* | Intern, Big Data >>> >*GumGum* <http://www.gumgum.com/> | *Ads that stick* >>> >209-797-3994 | flor...@gumgum.com >>> >>> >> >> >> -- >> *Florian Dambrine* | Intern, Big Data >> *GumGum* <http://www.gumgum.com/> | *Ads that stick* >> 209-797-3994 | flor...@gumgum.com >> > > > >-- >*Florian Dambrine* | Intern, Big Data >*GumGum* <http://www.gumgum.com/> | *Ads that stick* >209-797-3994 | flor...@gumgum.com