Apache Sqoop - 找不到addtowar.sh

时间:2014-04-29 12:32:33

标签: sqoop

我刚刚下载了Sqoop安装文件sqoop-1.99.3-bin-hadoop100.tar.gz。我无法在其中找到文件addtowar.sh。我正在按照此处的安装说明进行操作 - https://sqoop.apache.org/docs/1.99.1/Installation.html。以下是bin目录的列表。

hduser@system:~/sqoop-1.99.3-bin-hadoop100/bin$ ls -ltr
total 8
-rwxr-xr-x 1 hduser2 hadoop 1361 Oct 18  2013 sqoop-sys.sh
-rwxr-xr-x 1 hduser2 hadoop 3439 Oct 18  2013 sqoop.sh

我在这里遗漏了什么,或者安装说明没有正确更新?

3 个答案:

答案 0 :(得分:3)

您可以参考您正在使用的版本的文档。 对于1.99.3请参阅以下链接 http://sqoop.apache.org/docs/1.99.3/Installation.html

答案 1 :(得分:2)

我没有直接回答,但我一直在跟踪它,似乎addtowar.sh已被删除(我也使用1.99.3),支持将hadoop jar目录添加到catalina.properties下common.loader行。但是,我不能让这个工作。

答案 2 :(得分:1)

绝对遵循1.99.3文档: http://sqoop.apache.org/docs/1.99.3/Installation.html

但他们在该文档中没有提到您需要将Hadoop库的所有添加到catalina.properties中的common.loader变量。

要使sqoop客户端正常工作,我必须将以下内容添加到catalina.properties:

common.loader=${catalina.base}/lib,${catalina.base}/lib/*.jar,${catalina.home}/lib,${catalina.home}/lib/*.jar,${catalina.home}/../lib/*.jar,/Users/bone/tools/hadoop/share/hadoop/common/*.jar,/Users/bone/tools/hadoop/share/hadoop/yarn/lib/*.jar,/Users/bone/tools/hadoop/share/hadoop/mapreduce/*.jar,/Users/bone/tools/hadoop/share/hadoop/tools/lib/*.jar,/Users/bone/tools/hadoop/share/hadoop/common/lib/*.jar

就我而言,/ Users / bone / tools / hadoop是hadoop-2.4.0的完整安装。