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

Reply via email to