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":[101421743,105114483,101461702]},{"topic":"RTB","partition":12,"replicas":[101671664,101812541,101862816]},{"topic":"B_IMPRESSION","partition":25,"replicas":[101461782,101812541,101862816]},{"topic":"RTB","partition":19,"replicas":[101461702,101811991,101812541]},{"topic":"B_IMPRESSION","partition":18,"replicas":[101811991,102311671,105114483]},{"topic":"AD_EVENTS","partition":16,"replicas":[102311671,101862816,105114483]},{"topic":"ASSETS","partition":28,"replicas":[101671664,101862816,102311671]},{"topic":"AD_EVENTS","partition":34,"replicas":[102311671,101421743,101461702]},{"topic":"AD_EVENTS","partition":43,"replicas":[102311671,101461702,101461782]},{"topic":"D_STATISTICS","partition":4,"replicas":[101811991,101461782,101671664]},{"topic":"ASSETS","partition":41,"replicas":[102311671,101461782,101671664]},{"topic":"SLOTS","partition":16,"replicas":[101812541,101671664,101811991]},{"topic":"ASSETS","partition":44,"replicas":[101461702,101812541,101862816]},{"topic":"ASSETS","partition":6,"replicas":[105114483,102311671,101421743]},{"topic":"RTB","partition":31,"replicas":[101811991,105114483,101421743]},{"topic":"B_IMPRESSION","partition":29,"replicas":[101862816,101461702,101461782]},{"topic":"SLOTS","partition":21,"replicas":[101461702,101421743,101461782]},{"topic":"ASSETS","partition":39,"replicas":[101812541,101421743,101461702]},{"topic":"ASSETS","partition":49,"replicas":[101862816,101461782,101671664]},{"topic":"AD_EVENTS","partition":32,"replicas":[101812541,102311671,105114483]},{"topic":"SLOTS","partition":31,"replicas":[101461782,101671664,101811991]},{"topic":"RTB","partition":23,"replicas":[101812541,105114483,101421743]},{"topic":"ASSETS","partition":23,"replicas":[102311671,101421743,101461702]},{"topic":"B_IMPRESSION","partition":26,"replicas":[101671664,101862816,102311671]},{"topic":"RTB","partition":47,"replicas":[101461782,105114483,101421743]},{"topic":"AD_EVENTS","partition":26,"replicas":[105114483,101421743,101461702]},{"topic":"B_IMPRESSION","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,101811991]},{"topic":"D_STATISTICS","partition":49,"replicas":[101811991,105114483,101421743]},{"topic":"ASSETS","partition":11,"replicas":[101811991,101812541,101862816]},{"topic":"AD_EVENTS","partition":24,"replicas":[101862816,102311671,105114483]},{"topic":"RTB","partition":3,"replicas":[101671664,101811991,101812541]},{"topic":"RTB","partition":41,"replicas":[101812541,101461702,101461782]},{"topic":"ASSETS","partition":14,"replicas":[102311671,105114483,101421743]},{"topic":"RTB","partition":30,"replicas":[101671664,102311671,105114483]},{"topic":"SLOTS","partition":26,"replicas":[101862816,101812541,102311671]},{"topic":"D_STATISTICS","partition":0,"replicas":[101421743,102311671,105114483]},{"topic":"D_STATISTICS","partition":8,"replicas":[105114483,101862816,102311671]},{"topic":"B_IMPRESSION","partition":36,"replicas":[101811991,101421743,101461702]},{"topic":"SLOTS","partition":49,"replicas":[101461782,101812541,101862816]},{"topic":"D_STATISTICS","partition":22,"replicas":[101811991,101812541,101862816]},{"topic":"B_IMPRESSION","partition":38,"replicas":[101862816,101461782,101671664]},{"topic":"AD_EVENTS","partition":11,"replicas":[101461782,101461702,101671664]},{"topic":"AD_EVENTS","partition":39,"replicas":[101671664,101862816,102311671]},{"topic":"SLOTS","partition":25,"replicas":[101812541,101811991,101862816]},{"topic":"D_STATISTICS","partition":44,"replicas":[105114483,101461782,101671664]},{"topic":"ASSETS","partition":47,"replicas":[101811991,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,"replicas":[101811991,102311671,105114483]},{"topic":"B_IMPRESSION","partition":22,"replicas":[105114483,101461782,101671664]},{"topic":"RTB","partition":14,"replicas":[101812541,102311671,105114483]},{"topic":"D_STATISTICS","partition":39,"replicas":[101671664,101862816,102311671]},{"topic":"ASSETS","partition":12,"replicas":[101812541,101862816,102311671]},{"topic":"D_STATISTICS","partition":31,"replicas":[101811991,101862816,102311671]},{"topic":"SLOTS","partition":0,"replicas":[102311671,101811991,101812541]},{"topic":"RTB","partition":22,"replicas":[101811991,102311671,105114483]},{"topic":"D_STATISTICS","partition":2,"replicas":[101461782,101421743,101461702]},{"topic":"SLOTS","partition":43,"replicas":[101812541,102311671,105114483]},{"topic":"ASSETS","partition":36,"replicas":[101461782,101862816,102311671]},{"topic":"B_IMPRESSION","partition":1,"replicas":[101812541,101862816,102311671]},{"topic":"ASSETS","partition":34,"replicas":[101421743,101671664,101811991]},{"topic":"AD_EVENTS","partition":40,"replicas":[101811991,102311671,105114483]},{"topic":"AD_EVENTS","partition":5,"replicas":[101812541,101671664,101811991]},{"topic":"ASSETS","partition":25,"replicas":[101421743,101461782,101671664]},{"topic":"RTB","partition":8,"replicas":[105114483,101421743,101461702]},{"topic":"B_IMPRESSION","partition":48,"replicas":[102311671,101811991,101812541]},{"topic":"RTB","partition":2,"replicas":[101461782,101671664,101811991]},{"topic":"AD_EVENTS","partition":15,"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","partition":21,"replicas":[101671664,101811991,101812541]},{"topic":"D_STATISTICS","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,101461702]},{"topic":"RTB","partition":36,"replicas":[101421743,101812541,101862816]},{"topic":"AD_EVENTS","partition":49,"replicas":[101811991,105114483,101421743]},{"topic":"SLOTS","partition":17,"replicas":[101862816,101811991,101812541]},{"topic":"D_STATISTICS","partition":24,"replicas":[101862816,102311671,105114483]},{"topic":"D_STATISTICS","partition":37,"replicas":[101461702,101811991,101812541]},{"topic":"AD_EVENTS","partition":46,"replicas":[101461702,101812541,101862816]},{"topic":"B_IMPRESSION","partition":6,"replicas":[101461702,101461782,101671664]},{"topic":"ASSETS","partition":4,"replicas":[101862816,101812541,102311671]},{"topic":"ASSETS","partition":0,"replicas":[101461782,101461702,101671664]},{"topic":"ASSETS","partition":30,"replicas":[101812541,105114483,101421743]},{"topic":"RTB","partition":18,"replicas":[101421743,101671664,101811991]},{"topic":"D_STATISTICS","partition":29,"replicas":[101461782,101811991,101812541]},{"topic":"RTB","partition":9,"replicas":[101421743,101461782,101671664]},{"topic":"AD_EVENTS","partition":48,"replicas":[101671664,102311671,105114483]},{"topic":"D_STATISTICS","partition":47,"replicas":[101461782,101862816,102311671]},{"topic":"SLOTS","partition":46,"replicas":[105114483,101461782,101671664]},{"topic":"RTB","partition":48,"replicas":[101671664,101421743,101461702]},{"topic":"ASSETS","partition":35,"replicas":[101461702,101811991,101812541]},{"topic":"B_IMPRESSION","partition":34,"replicas":[101461782,101862816,102311671]},{"topic":"SLOTS","partition":1,"replicas":[105114483,101812541,101862816]},{"topic":"AD_EVENTS","partition":18,"replicas":[101421743,101461702,101461782]},{"topic":"D_STATISTICS","partition":38,"replicas":[101461782,101812541,101862816]},{"topic":"ASSETS","partition":8,"replicas":[101461702,101421743,101461782]},{"topic":"ASSETS","partition":26,"replicas":[101461702,101671664,101811991]},{"topic":"D_STATISTICS","partition":21,"replicas":[101671664,101811991,101812541]},{"topic":"B_IMPRESSION","partition":10,"replicas":[101812541,102311671,105114483]},{"topic":"AD_EVENTS","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,101811991]},{"topic":"B_IMPRESSION","partition":35,"replicas":[101671664,102311671,105114483]},{"topic":"SLOTS","partition":3,"replicas":[101461702,102311671,105114483]},{"topic":"D_STATISTICS","partition":41,"replicas":[101812541,105114483,101421743]},{"topic":"B_IMPRESSION","partition":17,"replicas":[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_STATISTICS","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,101811991]},{"topic":"D_STATISTICS","partition":3,"replicas":[101671664,101461702,101461782]},{"topic":"RTB","partition":13,"replicas":[101811991,101862816,102311671]},{"topic":"D_STATISTICS","partition":46,"replicas":[101461702,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,"replicas":[101862816,105114483,101421743]},{"topic":"B_IMPRESSION","partition":20,"replicas":[101862816,101421743,101461702]},{"topic":"AD_EVENTS","partition":30,"replicas":[101671664,101812541,101862816]},{"topic":"B_IMPRESSION","partition":9,"replicas":[101811991,101862816,102311671]},{"topic":"RTB","partition":5,"replicas":[101812541,101862816,102311671]},{"topic":"AD_EVENTS","partition":25,"replicas":[102311671,105114483,101421743]},{"topic":"AD_EVENTS","partition":4,"replicas":[101811991,101461782,101671664]},{"topic":"D_STATISTICS","partition":42,"replicas":[101862816,101421743,101461702]},{"topic":"SLOTS","partition":32,"replicas":[101671664,101811991,101812541]},{"topic":"SLOTS","partition":48,"replicas":[101461702,101811991,101812541]},{"topic":"D_STATISTICS","partition":27,"replicas":[101421743,101461782,101671664]},{"topic":"ASSETS","partition":46,"replicas":[101671664,105114483,101421743]},{"topic":"RTB","partition":42,"replicas":[101862816,101461782,101671664]},{"topic":"D_STATISTICS","partition":5,"replicas":[101812541,101671664,101811991]},{"topic":"RTB","partition":15,"replicas":[101862816,105114483,101421743]},{"topic":"AD_EVENTS","partition":13,"replicas":[101811991,101671664,101812541]},{"topic":"SLOTS","partition":12,"replicas":[101461702,105114483,101421743]},{"topic":"ASSETS","partition":7,"replicas":[101421743,105114483,101461702]},{"topic":"ASSETS","partition":48,"replicas":[101812541,101461702,101461782]},{"topic":"B_IMPRESSION","partition":2,"replicas":[101862816,102311671,105114483]},{"topic":"D_STATISTICS","partition":23,"replicas":[101812541,101862816,102311671]},{"topic":"ASSETS","partition":3,"replicas":[101812541,101811991,101862816]},{"topic":"SLOTS","partition":33,"replicas":[101811991,101812541,101862816]},{"topic":"ASSETS","partition":5,"replicas":[102311671,101862816,105114483]},{"topic":"SLOTS","partition":11,"replicas":[101421743,102311671,105114483]},{"topic":"SLOTS","partition":35,"replicas":[101862816,102311671,105114483]},{"topic":"ASSETS","partition":22,"replicas":[101862816,105114483,101421743]},{"topic":"B_IMPRESSION","partition":32,"replicas":[101421743,101811991,101812541]},{"topic":"AD_EVENTS","partition":1,"replicas":[101461702,105114483,101421743]},{"topic":"ASSETS","partition":33,"replicas":[105114483,101461782,101671664]},{"topic":"AD_EVENTS","partition":6,"replicas":[101862816,101811991,101812541]},{"topic":"ASSETS","partition":17,"replicas":[101461702,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,"replicas":[101812541,101862816,102311671]},{"topic":"SLOTS","partition":30,"replicas":[101461702,101461782,101671664]},{"topic":"D_STATISTICS","partition":10,"replicas":[101461702,101421743,101461782]},{"topic":"AD_EVENTS","partition":45,"replicas":[101421743,101811991,101812541]},{"topic":"SLOTS","partition":8,"replicas":[101862816,101671664,101811991]},{"topic":"D_STATISTICS","partition":33,"replicas":[101862816,105114483,101421743]},{"topic":"AD_EVENTS","partition":14,"replicas":[101812541,101811991,101862816]},{"topic":"SLOTS","partition":13,"replicas":[101461782,101421743,101461702]},{"topic":"AD_EVENTS","partition":17,"replicas":[105114483,102311671,101421743]},{"topic":"ASSETS","partition":24,"replicas":[105114483,101461702,101461782]},{"topic":"ASSETS","partition":20,"replicas":[101811991,101862816,102311671]},{"topic":"RTB","partition":43,"replicas":[102311671,101671664,101811991]},{"topic":"RTB","partition":44,"replicas":[105114483,101811991,101812541]},{"topic":"SLOTS","partition":15,"replicas":[101811991,101461782,101671664]},{"topic":"ASSETS","partition":18,"replicas":[101461782,101811991,101812541]},{"topic":"AD_EVENTS","partition":7,"replicas":[102311671,101812541,101862816]},{"topic":"RTB","partition":27,"replicas":[101421743,101811991,101812541]},{"topic":"RTB","partition":21,"replicas":[101671664,101862816,102311671]},{"topic":"B_IMPRESSION","partition":33,"replicas":[101461702,101812541,101862816]},{"topic":"RTB","partition":46,"replicas":[101461702,102311671,105114483]},{"topic":"RTB","partition":10,"replicas":[101461702,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","partition":10,"replicas":[105114483,101862816,102311671]},{"topic":"ASSETS","partition":42,"replicas":[105114483,101671664,101811991]},{"topic":"B_IMPRESSION","partition":14,"replicas":[101421743,101461782,101671664]},{"topic":"RTB","partition":7,"replicas":[102311671,105114483,101421743]},{"topic":"SLOTS","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,101811991]},{"topic":"B_IMPRESSION","partition":31,"replicas":[105114483,101671664,101811991]},{"topic":"D_STATISTICS","partition":1,"replicas":[101461702,105114483,101421743]},{"topic":"B_IMPRESSION","partition":44,"replicas":[101671664,105114483,101421743]},{"topic":"RTB","partition":28,"replicas":[101461702,101812541,101862816]},{"topic":"ASSETS","partition":31,"replicas":[101862816,101421743,101461702]},{"topic":"RTB","partition":25,"replicas":[102311671,101461702,101461782]},{"topic":"B_IMPRESSION","partition":37,"replicas":[101812541,101461702,101461782]},{"topic":"B_IMPRESSION","partition":13,"replicas":[105114483,101461702,101461782]},{"topic":"B_IMPRESSION","partition":24,"replicas":[101461702,101811991,101812541]},{"topic":"AD_EVENTS","partition":8,"replicas":[105114483,101862816,102311671]},{"topic":"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,101461702,101461782]},{"topic":"SLOTS","partition":2,"replicas":[101421743,101862816,102311671]},{"topic":"B_IMPRESSION","partition":12,"replicas":[102311671,101421743,101461702]},{"topic":"SLOTS","partition":29,"replicas":[101421743,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","partition":46,"replicas":[101812541,101461782,101671664]},{"topic":"RTB","partition":29,"replicas":[101461782,101862816,102311671]},{"topic":"RTB","partition":26,"replicas":[105114483,101461782,101671664]},{"topic":"B_IMPRESSION","partition":21,"replicas":[102311671,101461702,101461782]},{"topic":"B_IMPRESSION","partition":45,"replicas":[101811991,101461702,101461782]},{"topic":"B_IMPRESSION","partition":5,"replicas":[101421743,101461702,101461782]},{"topic":"RTB","partition":45,"replicas":[101421743,101862816,102311671]},{"topic":"B_IMPRESSION","partition":15,"replicas":[101461702,101671664,101811991]},{"topic":"D_STATISTICS","partition":7,"replicas":[102311671,101812541,101862816]},{"topic":"D_STATISTICS","partition":17,"replicas":[105114483,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","partition":44,"replicas":[105114483,101461782,101671664]},{"topic":"AD_EVENTS","partition":37,"replicas":[101461702,101811991,101812541]},{"topic":"ASSETS","partition":16,"replicas":[101421743,101461702,101461782]},{"topic":"SLOTS","partition":44,"replicas":[101862816,105114483,101421743]},{"topic":"B_IMPRESSION","partition":16,"replicas":[101461782,101811991,101812541]},{"topic":"ASSETS","partition":10,"replicas":[101671664,101811991,101812541]},{"topic":"B_IMPRESSION","partition":11,"replicas":[101862816,105114483,101421743]},{"topic":"AD_EVENTS","partition":20,"replicas":[101461782,101671664,101811991]},{"topic":"ASSETS","partition":1,"replicas":[101671664,101461782,101811991]},{"topic":"SLOTS","partition":45,"replicas":[102311671,101461702,101461782]},{"topic":"SLOTS","partition":38,"replicas":[101421743,101461782,101671664]},{"topic":"AD_EVENTS","partition":29,"replicas":[101461782,101811991,101812541]},{"topic":"RTB","partition":24,"replicas":[101862816,101421743,101461702]},{"topic":"RTB","partition":40,"replicas":[101811991,101421743,101461702]},{"topic":"B_IMPRESSION","partition":30,"replicas":[102311671,101461782,101671664]},{"topic":"D_STATISTICS","partition":18,"replicas":[101421743,101461702,101461782]},{"topic":"D_STATISTICS","partition":20,"replicas":[101461782,101671664,101811991]},{"topic":"ASSETS","partition":13,"replicas":[101862816,102311671,105114483]},{"topic":"B_IMPRESSION","partition":42,"replicas":[101461702,101862816,102311671]},{"topic":"AD_EVENTS","partition":23,"replicas":[101812541,101862816,102311671]},{"topic":"RTB","partition":34,"replicas":[102311671,101461782,101671664]},{"topic":"D_STATISTICS","partition":16,"replicas":[102311671,101862816,105114483]},{"topic":"SLOTS","partition":23,"replicas":[101671664,101461782,101811991]},{"topic":"RTB","partition":0,"replicas":[101421743,101461702,101461782]},{"topic":"AD_EVENTS","partition":19,"replicas":[101461702,101461782,101671664]},{"topic":"ASSETS","partition":37,"replicas":[101671664,102311671,105114483]},{"topic":"SLOTS","partition":39,"replicas":[101461702,101671664,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":27,"replicas":[101461782,101812541,101862816]},{"topic":"SLOTS","partition":40,"replicas":[101461782,101811991,101812541]},{"topic":"AD_EVENTS","partition":0,"replicas":[101421743,102311671,105114483]},{"topic":"D_STATISTICS","partition":12,"replicas":[101671664,101461782,101811991]},{"topic":"D_STATISTICS","partition":45,"replicas":[101421743,101811991,101812541]},{"topic":"B_IMPRESSION","partition":41,"replicas":[101421743,101812541,101862816]},{"topic":"SLOTS","partition":36,"replicas":[102311671,101421743,101461702]},{"topic":"AD_EVENTS","partition":22,"replicas":[101811991,101812541,101862816]},{"topic":"RTB","partition":1,"replicas":[101461702,101461782,101671664]},{"topic":"B_IMPRESSION","partition":43,"replicas":[101461782,102311671,105114483]},{"topic":"D_STATISTICS","partition":9,"replicas":[101421743,105114483,101461702]},{"topic":"D_STATISTICS","partition":11,"replicas":[101461782,101461702,101671664]},{"topic":"D_STATISTICS","partition":32,"replicas":[101812541,102311671,105114483]},{"topic":"D_STATISTICS","partition":34,"replicas":[102311671,101421743,101461702]},{"topic":"RTB","partition":20,"replicas":[101461782,101812541,101862816]},{"topic":"SLOTS","partition":7,"replicas":[101812541,101461782,101671664]},{"topic":"AD_EVENTS","partition":47,"replicas":[101461782,101862816,102311671]},{"topic":"D_STATISTICS","partition":14,"replicas":[101812541,101811991,101862816]},{"topic":"D_STATISTICS","partition":35,"replicas":[105114483,101461702,101461782]},{"topic":"AD_EVENTS","partition":35,"replicas":[105114483,101461702,101461782]},{"topic":"ASSETS","partition":21,"replicas":[101812541,102311671,105114483]},{"topic":"D_STATISTICS","partition":30,"replicas":[101671664,101812541,101862816]},{"topic":"AD_EVENTS","partition":31,"replicas":[101811991,101862816,102311671]},{"topic":"B_IMPRESSION","partition":39,"replicas":[102311671,101671664,101811991]},{"topic":"D_STATISTICS","partition":13,"replicas":[101811991,101671664,101812541]},{"topic":"D_STATISTICS","partition":40,"replicas":[101811991,102311671,105114483]},{"topic":"SLOTS","partition":14,"replicas":[101671664,101461702,101461782]},{"topic":"ASSETS","partition":40,"replicas":[101862816,101461702,101461782]},{"topic":"SLOTS","partition":5,"replicas":[101671664,101421743,101461702]},{"topic":"AD_EVENTS","partition":27,"replicas":[101421743,101461782,101671664]},{"topic":"B_IMPRESSION","partition":3,"replicas":[102311671,105114483,101421743]},{"topic":"AD_EVENTS","partition":42,"replicas":[101862816,101421743,101461702]}]}



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.groovy
> )
>
> #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