hadoop2.x整合手册【3】---编译sqoop的jar以及client的api调用

编译sqoop

在windows下使用mvn编译的时候jre的环境是不够的,必须安装jdk,并且设置JAVA_HOME这个环境变量

设置完成后使用cmd进入到sqoop目录下的client目录

然后调用mvn

maven安装路径\mvn compile
进行编译,调用

maven安装路径\mvn package -Pbinary
打包成jar

成功后在target目录里生成sqoop-client-1.99.3.jar

但是由于使用client的API还需要其他几个项目的jar,需要将sqoop的common项目也编译出来,但是在windows下总是会遇到无法找到“sh”的一个错误。而这个错误是从maven的一个插件中报出来的。

结果还是尝试在centos下将sqoop的全部jar重新生成打包。

果然在centos下一帆风顺,需要的jar包顺利生成。

后来发现其实sqoop的jar的包部分在shell目录下的lib目录下

client的API使用

1.需要引用的jar文件

但是如果还要做其他的操作,将所有shell文件夹下lib下的jar都引用,以及编译生成的所有jar

2.doc的docs/ClientAPI.html路径下调用的实例

posted on 2014-05-26 14:20  AI001  阅读(346)  评论(0编辑  收藏  举报

导航