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 <[email protected]>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
>
>

Reply via email to