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,
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:
> 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:
>> 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