SQOOP配置存在疑问

  • 本文关键字:存在 配置 SQOOP sqoop
  • 更新时间 :
  • 英文 :


场景:

我已经在我的电脑上配置了SQOOP。但我面临一些问题,当我使用bin/scoop时,我会得到一些错误,如:

错误:

线程"主"出现异常

`java.lang.NoSuchMethodError:` 
org.apache.hadoop.conf.Configuration.getInstances(Ljava/lang/ 
String;Ljava/lang/Class;)Ljava/util/List; 
    at com.cloudera.sqoop.tool.SqoopTool.loadPlugins(SqoopTool.java:139) 
    at com.cloudera.sqoop.Sqoop.runTool(Sqoop.java:209) 
    at com.cloudera.sqoop.Sqoop.runTool(Sqoop.java:228) 
    at com.cloudera.sqoop.Sqoop.main(Sqoop.java:237) 

问题:

可能是什么问题?我还设置了$HBASE_HOME和$ZOOKEEPER_HOME的路径。请建议我怎么做。

谢谢。

我将向您介绍我在终端上配置的步骤。

  1. 从Cloudera档案下载了sqoop-1.3.0-cdh3u1。

  2. 下载mysql-connector-java-5.0.8并将mysql-connector-java-5.08.jar文件复制到sqoop(用于sqoop和mysql连接(的lib和bin目录

  3. 将所有jar从lib复制到bin(可选(

  4. 在.bash_profile文件中添加2行

    export SQOOP_HOME=/HOME/hadop/Desktop/Cloudera/scoop-1.3.0-cdh3u1

    导出路径=$PATH:$SOOP_HOME/bin

  5. 保存它,只需在终端上键入sqoop帮助

它在我的终端上工作。把你遵循的步骤发给我。

也许这有帮助:

https://issues.apache.org/jira/browse/SQOOP-384

尝试降级到不同版本的Sqoop。

最新更新