Hi Jason, This is included with Kafka 0.8 - kafka.tools.KafkaMigrationTool. It runs a 0.7 consumer and 0.8 producer to copy the data between your 0.7 Kafka cluster and 0.8 Kafka cluster.
Thanks, Neha On Tue, Jan 22, 2013 at 12:21 PM, Jason Rosenberg <j...@squareup.com> wrote: > Hi Neha, > > Can you describe the migration tool you mention below, for copying data > from 0.7 to 0.8? Is this something provided with 0.8? Or do apps need to > write custom migration tools? > > Thanks, > > Jason > > On Tue, Jan 15, 2013 at 11:06 AM, Neha Narkhede <neha.narkh...@gmail.com > >wrote: > > > Broadly, the strategy stays the same, except that the 0.8 broker will not > > be able to serve requests coming from a pre-0.8 client. > > So, the upgrade path will be and we will document this in detail soon - > > > > 1. Start a 0.8 Kafka cluster overlaid on the 0.6/0.7 hardware or on > > separate hardware if you can spare > > 2. Start a migration tool to copy data from 0.7 to 0.8. Currently we > don't > > have migration tool support for 0.6 but it is very easy to add, so please > > file a JIRA for this. > > 3. Move consumers to the 0.8 cluster (since it has all the data that your > > 0.6/0.7 cluster has) > > 4. Once all consumers have moved, start moving producers over to the 0.8 > > cluster > > 5. Stop and decommission the 0.6/0.7 Kafka cluster. > > > > Thanks, > > Neha > > > > > > On Tue, Jan 15, 2013 at 11:01 AM, Evan Chan <e...@ooyala.com> wrote: > > > > > Will it be possible to upgrade from 0.6 directly to 0.8, and what would > > the > > > migration strategy be like? I understand for 0.6 to 0.7, the strategy > > was > > > to first upgrade your consumers, then the broker, then the producers. > > > > > > -Evan > > > > > > > > > On Tue, Jan 15, 2013 at 9:44 AM, Neha Narkhede < > neha.narkh...@gmail.com > > > >wrote: > > > > > > > To answer your question, even if the team is working on 0.8, we > > > understand > > > > that it will take some time for 0.8 to be completely stable and for > > users > > > > to build some confidence in moving to 0.8 since it is backwards > > > > incompatible. Keeping that in mind, we will try our best to patch the > > 0.7 > > > > branch for bugs and do point releases from there for a few months > down > > > the > > > > line. > > > > Feel free to file bugs and we can discuss how to handle a release for > > > those > > > > bug fixes. > > > > > > > > Thanks, > > > > Neha > > > > > > > > > > > > On Tue, Jan 15, 2013 at 9:39 AM, Jun Rao <jun...@gmail.com> wrote: > > > > > > > > > Our current plan to to get 0.8 out asap and only patch blocker > issues > > > in > > > > > 0.7. If the issues that you found apply to 0.8, please feel free to > > > open > > > > a > > > > > jira and/or attach a patch. > > > > > > > > > > Thanks, > > > > > > > > > > Jun > > > > > > > > > > On Tue, Jan 15, 2013 at 9:07 AM, Wouter de Bie <wou...@spotify.com > > > > > > wrote: > > > > > > > > > > > Hi all, > > > > > > > > > > > > We're currently using Kafka 0.7 and here and there we're running > > in a > > > > few > > > > > > bugs here and there. Since 0.8 is around the corner, it might not > > > make > > > > > too > > > > > > much sense in sending the patches for 0.8 upstream, unless 0.7 > will > > > > live > > > > > a > > > > > > (long) life next to 0.8. What's your take on the future of the > 0.7 > > > > > branch? > > > > > > > > > > > > Thanks! > > > > > > > > > > > > -- > > > > > > Wouter de Bie > > > > > > Team Lead Analytics and Data Infrastructure, Spotify > > > > > > wou...@spotify.com > > > > > > +46 72 018 0777 > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > -- > > > -- > > > *Evan Chan* > > > Senior Software Engineer | > > > e...@ooyala.com | (650) 996-4600 > > > www.ooyala.com | blog <http://www.ooyala.com/blog> | > > > @ooyala<http://www.twitter.com/ooyala> > > > > > >