Details
-
Type:
Bug
-
Status: Resolved
-
Priority:
Major
-
Resolution: Fixed
-
Affects Version/s: 1.0.0
-
Fix Version/s: 1.2.0
-
Component/s: None
-
Labels:None
-
Environment:Mac OS X
Description
I am seeing this error message while trying out sqoop:
./sqoop import --connect jdbc:oracle:thin:@//archer.corp.apple.com:1525/xcardd --username xxx --password yyy --table zzz
10/10/04 23:57:50 WARN tool.BaseSqoopTool: Setting your password on the command-line is insecure. Consider using -P instead.
10/10/04 23:57:50 ERROR sqoop.Sqoop: Got exception running Sqoop: java.lang.RuntimeException: Could not find appropriate Hadoop shim for 0.20.2-CDH3b2-SNAPSHOT
java.lang.RuntimeException: Could not find appropriate Hadoop shim for 0.20.2-CDH3b2-SNAPSHOT
at com.cloudera.sqoop.shims.ShimLoader.loadShim(ShimLoader.java:190)
at com.cloudera.sqoop.shims.ShimLoader.getHadoopShim(ShimLoader.java:109)
at com.cloudera.sqoop.tool.BaseSqoopTool.init(BaseSqoopTool.java:141)
at com.cloudera.sqoop.tool.ImportTool.init(ImportTool.java:66)
at com.cloudera.sqoop.tool.ImportTool.run(ImportTool.java:142)
at com.cloudera.sqoop.Sqoop.run(Sqoop.java:134)
at org.apache.hadoop.util.ToolRunner.run(ToolRunner.java:65)
at org.apache.hadoop.util.ToolRunner.run(ToolRunner.java:79)
at com.cloudera.sqoop.Sqoop.runSqoop(Sqoop.java:170)
at com.cloudera.sqoop.Sqoop.runTool(Sqoop.java:196)
at com.cloudera.sqoop.Sqoop.main(Sqoop.java:205)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
at java.lang.reflect.Method.invoke(Method.java:597)
at org.apache.hadoop.util.RunJar.main(RunJar.java:186)
I installed CDH3b2 on my Mac OS via tar files, installed hadoop, hbase, zookeeper, hive, before trying out sqoop. I have previously installed other products (hadoop, hbase, zookeeper, hive) with apache distribution, and they are all working out fine. moving everything to cloudera distribution just because of sqoop. thanks for your help!