You are viewing a plain text version of this content. The canonical link for it is here.
Posted to users@kafka.apache.org by Shlomi Hazan <sh...@viber.com> on 2015/12/23 15:31:39 UTC

compatibility: 0.8.1.1 broker, 0.8.2.2 producer

Hi All,

Does someone has experience / encountered any issues using a 0.8.2.2
producer against a 0.8.1.1 broker (specifically kafka_2.9.2-0.8.1.1)?
I want to upgrade my existing producer (0.8.2-beta).
Also, is there a functional difference between the scala versions
(2.9.2,2.10,2.11)?

Thanks,
Shlomi

Re: compatibility: 0.8.1.1 broker, 0.8.2.2 producer

Posted by Ewen Cheslack-Postava <ew...@confluent.io>.
Yes, that should be safe. You can always find notes about upgrades here
http://kafka.apache.org/documentation.html#upgrade where it will discuss
anything you need to be careful of.

-Ewen

On Wed, Dec 23, 2015 at 10:51 PM, Shlomi Hazan <sh...@viber.com> wrote:

> Thank you both Ewen & Andrey!
>
> The general rule of upgrading brokers is clear, but it was important for me
> to hear what other people experienced.
> Ewen, I assume the broker upgrade from 0.8.1.1 to 0.8.2.2 is as safe as it
> could be, right?
> Like I can just take down a single broker, replace jars, and kick it up
> again seamlessly.
> If so I will probably give it a go unless another better version is coming.
>
> 10x,
> Shlomi
>
>
>
> On Thu, Dec 24, 2015 at 3:12 AM, Andrey Yegorov <an...@gmail.com>
> wrote:
>
> > I am using 0.8.2.2 producer with 0.8.1.1 brokers without problems.
> > Version of scala matters if you are building with scala or some other
> > components that use scala.
> > Hope this helps.
> >
> > ----------
> > Andrey Yegorov
> >
> > On Wed, Dec 23, 2015 at 1:11 PM, Ewen Cheslack-Postava <
> ewen@confluent.io>
> > wrote:
> >
> > > Shlomi,
> > >
> > > You should always upgrade brokers before clients. Newer versions of
> > clients
> > > aren't guaranteed to work with older versions of brokers.
> > >
> > > For scala versions, there is no functional difference. Generally you
> only
> > > need to worry about the Scala version if you are using the old clients
> > > (which are in the core jar) and the rest of your app requires a
> specific
> > > Scala version.
> > >
> > > -Ewen
> > >
> > > On Wed, Dec 23, 2015 at 6:31 AM, Shlomi Hazan <sh...@viber.com>
> wrote:
> > >
> > > > Hi All,
> > > >
> > > > Does someone has experience / encountered any issues using a 0.8.2.2
> > > > producer against a 0.8.1.1 broker (specifically kafka_2.9.2-0.8.1.1)?
> > > > I want to upgrade my existing producer (0.8.2-beta).
> > > > Also, is there a functional difference between the scala versions
> > > > (2.9.2,2.10,2.11)?
> > > >
> > > > Thanks,
> > > > Shlomi
> > > >
> > >
> > >
> > >
> > > --
> > > Thanks,
> > > Ewen
> > >
> >
>



-- 
Thanks,
Ewen

Re: compatibility: 0.8.1.1 broker, 0.8.2.2 producer

Posted by Shlomi Hazan <sh...@viber.com>.
Thank you both Ewen & Andrey!

The general rule of upgrading brokers is clear, but it was important for me
to hear what other people experienced.
Ewen, I assume the broker upgrade from 0.8.1.1 to 0.8.2.2 is as safe as it
could be, right?
Like I can just take down a single broker, replace jars, and kick it up
again seamlessly.
If so I will probably give it a go unless another better version is coming.

10x,
Shlomi



On Thu, Dec 24, 2015 at 3:12 AM, Andrey Yegorov <an...@gmail.com>
wrote:

> I am using 0.8.2.2 producer with 0.8.1.1 brokers without problems.
> Version of scala matters if you are building with scala or some other
> components that use scala.
> Hope this helps.
>
> ----------
> Andrey Yegorov
>
> On Wed, Dec 23, 2015 at 1:11 PM, Ewen Cheslack-Postava <ew...@confluent.io>
> wrote:
>
> > Shlomi,
> >
> > You should always upgrade brokers before clients. Newer versions of
> clients
> > aren't guaranteed to work with older versions of brokers.
> >
> > For scala versions, there is no functional difference. Generally you only
> > need to worry about the Scala version if you are using the old clients
> > (which are in the core jar) and the rest of your app requires a specific
> > Scala version.
> >
> > -Ewen
> >
> > On Wed, Dec 23, 2015 at 6:31 AM, Shlomi Hazan <sh...@viber.com> wrote:
> >
> > > Hi All,
> > >
> > > Does someone has experience / encountered any issues using a 0.8.2.2
> > > producer against a 0.8.1.1 broker (specifically kafka_2.9.2-0.8.1.1)?
> > > I want to upgrade my existing producer (0.8.2-beta).
> > > Also, is there a functional difference between the scala versions
> > > (2.9.2,2.10,2.11)?
> > >
> > > Thanks,
> > > Shlomi
> > >
> >
> >
> >
> > --
> > Thanks,
> > Ewen
> >
>

Re: compatibility: 0.8.1.1 broker, 0.8.2.2 producer

Posted by Andrey Yegorov <an...@gmail.com>.
I am using 0.8.2.2 producer with 0.8.1.1 brokers without problems.
Version of scala matters if you are building with scala or some other
components that use scala.
Hope this helps.

----------
Andrey Yegorov

On Wed, Dec 23, 2015 at 1:11 PM, Ewen Cheslack-Postava <ew...@confluent.io>
wrote:

> Shlomi,
>
> You should always upgrade brokers before clients. Newer versions of clients
> aren't guaranteed to work with older versions of brokers.
>
> For scala versions, there is no functional difference. Generally you only
> need to worry about the Scala version if you are using the old clients
> (which are in the core jar) and the rest of your app requires a specific
> Scala version.
>
> -Ewen
>
> On Wed, Dec 23, 2015 at 6:31 AM, Shlomi Hazan <sh...@viber.com> wrote:
>
> > Hi All,
> >
> > Does someone has experience / encountered any issues using a 0.8.2.2
> > producer against a 0.8.1.1 broker (specifically kafka_2.9.2-0.8.1.1)?
> > I want to upgrade my existing producer (0.8.2-beta).
> > Also, is there a functional difference between the scala versions
> > (2.9.2,2.10,2.11)?
> >
> > Thanks,
> > Shlomi
> >
>
>
>
> --
> Thanks,
> Ewen
>

Re: compatibility: 0.8.1.1 broker, 0.8.2.2 producer

Posted by Ewen Cheslack-Postava <ew...@confluent.io>.
Shlomi,

You should always upgrade brokers before clients. Newer versions of clients
aren't guaranteed to work with older versions of brokers.

For scala versions, there is no functional difference. Generally you only
need to worry about the Scala version if you are using the old clients
(which are in the core jar) and the rest of your app requires a specific
Scala version.

-Ewen

On Wed, Dec 23, 2015 at 6:31 AM, Shlomi Hazan <sh...@viber.com> wrote:

> Hi All,
>
> Does someone has experience / encountered any issues using a 0.8.2.2
> producer against a 0.8.1.1 broker (specifically kafka_2.9.2-0.8.1.1)?
> I want to upgrade my existing producer (0.8.2-beta).
> Also, is there a functional difference between the scala versions
> (2.9.2,2.10,2.11)?
>
> Thanks,
> Shlomi
>



-- 
Thanks,
Ewen