Home | About | Sematext search-lucene.com search-hadoop.com
 Search Hadoop and all its subprojects:

Switch to Threaded View
Sqoop, mail # dev - binary backwards compatibility broken

Copy link to this message
Re: binary backwards compatibility broken
Bilung Lee 2011-12-13, 21:51
Yes, as part of SQOOP-397, the switch "hadoopversion" is introduced to
build against either Hadoop 0.20 (from CDH) or Hadoop 0.23 (from Apache).
 For example, to test against 0.20, use

ant test -Dhadoopversion=20

To test against 0.23, use

ant test -Dhadoopversion=23

By default, it builds against 0.23, which is different from the previous
0.20.  The following example will test against 0.23,

ant test

Because of certain incompatibility between 0.20 and 0.23, it
is recommended to do an "ant clean" first whenever version is switched.

On Mon, Dec 12, 2011 at 12:00 PM, Eric Wadsworth <[EMAIL PROTECTED]> wrote:

> Folks,
> Oh, this was much easier than I thought! This works:
> ant -Dhadoopversion=20 clean
> ant -Dhadoopversion=20 jar-all
> ant -Dhadoopversion=20 test
> --- wad
> On 12/12/2011 11:49 AM, Eric Wadsworth wrote:
>> Folks,
>> With the latest patch I submitted, I'm still having this problem. Since
>> the sqoop I build was built against the hadoop 0.23 jars, it won't work
>> against a hadoop 0.20 installation. Any of you guys have a suggestion for
>> me? Should I hack the build.xml to get the older version of hadoop, or is
>> that a can of worms that I don't want to open?
>> --- wad