Hi Hong,

got it.
Before you start a new build you should clean out the older one with: "ant 
clean all". This will erase all artifacts and builded jars in your project.

Hope it helps,
 Alex 


On Dec 21, 2012, at 4:28 AM, Zhao Hong <[email protected]> wrote:

> Hi Alexander,
> 
> My hadoop cluster version is  hadoop-0.20.2-cdh3u2.
> I compile the hadoop by myself cause that I want to study on it .
> 
> Regards,
> Hong
> 
> 
> On Thu, Dec 20, 2012 at 10:44 PM, Alexander Alten-Lorenz <
> [email protected]> wrote:
> 
>> Why you don't use the Apache sqoop versions:
>> http://apache.imsam.info/sqoop/1.4.2/
>> 
>> Or, when you want to build Sqoop by yourself edit the buid.xml as
>> described in https://issues.apache.org/jira/browse/SQOOP-384
>> 
>> Best,
>> Alex
>> 
>> On Dec 20, 2012, at 1:38 PM, Zhao Hong <[email protected]> wrote:
>> 
>>> Sorry for the wrong word.   I can get the right result when run the same
>>> command using the sqoop from the org.
>>> 
>>> 
>>> On Thu, Dec 20, 2012 at 8:36 PM, Zhao Hong <[email protected]>
>> wrote:
>>> 
>>>> Hi,
>>>> I  compiled branch-1.4.2 of  sqoop  with the  command below.
>>>>          ant jar-all -Dhadoopverion=20
>>>> and the result is totally successful.
>>>> 
>>>> When I  try to import some data from oracle database using the sqoop
>> that
>>>> I built ,  I got the exception : "Exception in thread "main"
>>>> java.lang.IncompatibleClassChangeError: Found class
>>>> org.apache.hadoop.mapreduce.JobContext, but interface was expected."
>>>> 
>>>> I cant get the right result when run the same command using the sqoop
>> from
>>>> the org and my hadoop version is  hadoop-0.20.2-cdh3u2.
>>>> 
>>>> So, my question is how should I compile the sqoop to work with my
>> hadoop.
>>>> 
>>>> Thanks & Regards.
>>>> 
>>>> Hong
>>>> 
>>>> 
>> 
>> 

Reply via email to