如何寻找sqoop-1.4.6.jar文件包,解决找不到或无法加载主类org.apache.sqoop.sqoop的问题

来源:互联网 发布:网络投资平台诈骗名单 编辑:程序博客网 时间:2024/06/16 18:33

前段时间使用sqoop将sqlserver中的数据导入到hbase中,然后我就下载了sqoop-1.4.6.tar.gz的安装包。

在使用的过程中,确报了如下错误:

错误:找不到或无法加载主类 org.apache.sqoop.sqoop

我从网上搜索答案,说把sqoop的lib目录下的sqoop的jar包放到hadoop的lib下,或者放到share/hadoop/yarn下,其实这种说法是片面的!因为到1.4.5及以后版本安装包的lib下就已经没有了sqoop-1.4.5.jar或者sqoop-1.4.6.jar.

解决方法:

1.sqoop-1.4.x.tar.gz在1.4.5以上的安装包已经没有了这个jar包,必须下载sqoop-1.4.6.bin_hadoop-2.0.4-alpha.tar.gz这个安装包。

2.然后解压这个安装包,打开安装包取出sqoop-1.4.6.jar放在hadoop的lib下,或者放到share/hadoop/yarn下.

3.再次导入数据,查看报错是否存在,一般情况都会解决。

原创粉丝点击