You are viewing a plain text version of this content. The canonical link for it is here.
Posted to user@sqoop.apache.org by Bhavesh Shah <bh...@gmail.com> on 2012/04/30 13:00:22 UTC

Fwd: Error while sqoop-import in Amazon EMR

Hello all,

I just followed the link and installed the Sqoop successfully on Amazon
Elastic Mapreduce. But when I start to import the table I got the error as:
http://blog.kylemulka.com/2012/04/how-to-install-sqoop-on-amazon-elastic-map-reduce-emr/comment-page-1/#comment-93058


12/04/27 09:29:16 INFO orm.CompilationManager: Writing jar file:
/tmp/sqoop-hadoop/compile/
45d0bca50cb78c50c20acf18fcd64f90/QualityMeasure.jar
Exception in thread "main" java.lang.NoSuchMethodError:
com.cloudera.sqoop.manager.ImportJobContext.setConnManager(Lcom/cloudera/sqoop/manager/ConnManager;)V
    at
com.microsoft.sqoop.SqlServer.MSSQLServerManager.importTable(MSSQLServerManager.java:142)
    at org.apache.sqoop.tool.ImportTool.importTable(ImportTool.java:380)
    at org.apache.sqoop.tool.ImportTool.run(ImportTool.java:453)
    at org.apache.sqoop.Sqoop.run(Sqoop.java:145)
    at org.apache.hadoop.util.ToolRunner.run(ToolRunner.java:65)
    at org.apache.sqoop.Sqoop.runSqoop(Sqoop.java:181)
    at org.apache.sqoop.Sqoop.runTool(Sqoop.java:220)
    at org.apache.sqoop.Sqoop.runTool(Sqoop.java:229)
    at org.apache.sqoop.Sqoop.main(Sqoop.java:238)
    at com.cloudera.sqoop.Sqoop.main(Sqoop.java:57)

Have installed same version which is mention in above link.
Pls suggest me some solution for this.





-- 
Regards,
Bhavesh Shah

Re: Error while sqoop-import in Amazon EMR

Posted by Cheolsoo Park <ch...@cloudera.com>.
Hi Bhavesh,

I also opened a file to fix the problem in Sqoop-1.4:
https://issues.apache.org/jira/browse/SQOOP-480

I will try to get it fixed soon.

Thanks,
Cheolsoo

On Mon, Apr 30, 2012 at 1:19 PM, Cheolsoo Park <ch...@cloudera.com>wrote:

> Hi Bhavesh,
>
> Exception in thread "main" java.lang.NoSuchMethodError:
>> com.cloudera.sqoop.manager.ImportJobContext.setConnManager(Lcom/cloudera/sqoop/manager/ConnManager;)V
>>     at
>> com.microsoft.sqoop.SqlServer.MSSQLServerManager.importTable(MSSQLServerManager.java:142)
>
>
> It should be because the MS SQL server connector is not compatible with
> Sqoop-1.4.1. There was a name space change from Sqoop 1.3.* to Sqoop 1.4.*
> (com.cloudera.* => org.apache.*), and unfortunately, not all 3rd-party
> connectors are compatible with Sqoop-1.4.* at the moment.
>
> I suggest that you use Sqoop-1.3.* instead.
>
> You can download Sqoop-1.3.* from here:
> https://ccp.cloudera.com/display/SUPPORT/CDH3+Downloadable+Tarballs
>
> Also, you can find the installation guide from here:
> https://ccp.cloudera.com/display/CDHDOC/Sqoop+Installation
>
> Hope this is helpful.
>
> Thanks,
> Cheolsoo
>
>
> On Mon, Apr 30, 2012 at 4:00 AM, Bhavesh Shah <bh...@gmail.com>wrote:
>
>>
>> Hello all,
>>
>> I just followed the link and installed the Sqoop successfully on Amazon
>> Elastic Mapreduce. But when I start to import the table I got the error as:
>>
>> http://blog.kylemulka.com/2012/04/how-to-install-sqoop-on-amazon-elastic-map-reduce-emr/comment-page-1/#comment-93058
>>
>>
>> 12/04/27 09:29:16 INFO orm.CompilationManager: Writing jar file:
>> /tmp/sqoop-hadoop/compile/
>> 45d0bca50cb78c50c20acf18fcd64f90/QualityMeasure.jar
>> Exception in thread "main" java.lang.NoSuchMethodError:
>> com.cloudera.sqoop.manager.ImportJobContext.setConnManager(Lcom/cloudera/sqoop/manager/ConnManager;)V
>>     at
>> com.microsoft.sqoop.SqlServer.MSSQLServerManager.importTable(MSSQLServerManager.java:142)
>>     at org.apache.sqoop.tool.ImportTool.importTable(ImportTool.java:380)
>>     at org.apache.sqoop.tool.ImportTool.run(ImportTool.java:453)
>>     at org.apache.sqoop.Sqoop.run(Sqoop.java:145)
>>     at org.apache.hadoop.util.ToolRunner.run(ToolRunner.java:65)
>>     at org.apache.sqoop.Sqoop.runSqoop(Sqoop.java:181)
>>     at org.apache.sqoop.Sqoop.runTool(Sqoop.java:220)
>>     at org.apache.sqoop.Sqoop.runTool(Sqoop.java:229)
>>     at org.apache.sqoop.Sqoop.main(Sqoop.java:238)
>>     at com.cloudera.sqoop.Sqoop.main(Sqoop.java:57)
>>
>> Have installed same version which is mention in above link.
>> Pls suggest me some solution for this.
>>
>>
>>
>>
>>
>> --
>> Regards,
>> Bhavesh Shah
>>
>>
>

Re: Error while sqoop-import in Amazon EMR

Posted by Cheolsoo Park <ch...@cloudera.com>.
Hi Bhavesh,

Exception in thread "main" java.lang.NoSuchMethodError:
> com.cloudera.sqoop.manager.ImportJobContext.setConnManager(Lcom/cloudera/sqoop/manager/ConnManager;)V
>     at
> com.microsoft.sqoop.SqlServer.MSSQLServerManager.importTable(MSSQLServerManager.java:142)


It should be because the MS SQL server connector is not compatible with
Sqoop-1.4.1. There was a name space change from Sqoop 1.3.* to Sqoop 1.4.*
(com.cloudera.* => org.apache.*), and unfortunately, not all 3rd-party
connectors are compatible with Sqoop-1.4.* at the moment.

I suggest that you use Sqoop-1.3.* instead.

You can download Sqoop-1.3.* from here:
https://ccp.cloudera.com/display/SUPPORT/CDH3+Downloadable+Tarballs

Also, you can find the installation guide from here:
https://ccp.cloudera.com/display/CDHDOC/Sqoop+Installation

Hope this is helpful.

Thanks,
Cheolsoo


On Mon, Apr 30, 2012 at 4:00 AM, Bhavesh Shah <bh...@gmail.com>wrote:

>
> Hello all,
>
> I just followed the link and installed the Sqoop successfully on Amazon
> Elastic Mapreduce. But when I start to import the table I got the error as:
>
> http://blog.kylemulka.com/2012/04/how-to-install-sqoop-on-amazon-elastic-map-reduce-emr/comment-page-1/#comment-93058
>
>
> 12/04/27 09:29:16 INFO orm.CompilationManager: Writing jar file:
> /tmp/sqoop-hadoop/compile/
> 45d0bca50cb78c50c20acf18fcd64f90/QualityMeasure.jar
> Exception in thread "main" java.lang.NoSuchMethodError:
> com.cloudera.sqoop.manager.ImportJobContext.setConnManager(Lcom/cloudera/sqoop/manager/ConnManager;)V
>     at
> com.microsoft.sqoop.SqlServer.MSSQLServerManager.importTable(MSSQLServerManager.java:142)
>     at org.apache.sqoop.tool.ImportTool.importTable(ImportTool.java:380)
>     at org.apache.sqoop.tool.ImportTool.run(ImportTool.java:453)
>     at org.apache.sqoop.Sqoop.run(Sqoop.java:145)
>     at org.apache.hadoop.util.ToolRunner.run(ToolRunner.java:65)
>     at org.apache.sqoop.Sqoop.runSqoop(Sqoop.java:181)
>     at org.apache.sqoop.Sqoop.runTool(Sqoop.java:220)
>     at org.apache.sqoop.Sqoop.runTool(Sqoop.java:229)
>     at org.apache.sqoop.Sqoop.main(Sqoop.java:238)
>     at com.cloudera.sqoop.Sqoop.main(Sqoop.java:57)
>
> Have installed same version which is mention in above link.
> Pls suggest me some solution for this.
>
>
>
>
>
> --
> Regards,
> Bhavesh Shah
>
>