如何在Hortonworks Data Platform 2.2上安装hadoop-examples *和hadoop-test * jars?任何服务器上都不存在jar。我需要安装另一个软件包吗?
我发现reference表示它们应位于/usr/share/hadoop
,但该目录在我的群集中的任何节点上都不存在。
答案 0 :(得分:2)
对于HDP 2.2,大多数事情都在/ usr / hdp下移动,所以这些可能就是你要找的。 p>
[hdpdemo@hdp-demo-mas5 hdp]$ pwd
/usr/hdp
[hdpdemo@hdp-demo-mas5 hdp]$ ls
2.2.0.0-2041 current
[hdpdemo@hdp-demo-mas5 hdp]$ find ./2.2.0.0-2041 -name "hadoop*examples*"
./2.2.0.0-2041/hadoop-mapreduce/hadoop-mapreduce-examples-2.6.0.2.2.0.0-2041.jar
./2.2.0.0-2041/hadoop-mapreduce/hadoop-mapreduce-examples.jar
./2.2.0.0-2041/knox/samples/hadoop-examples.jar
[hdpdemo@hdp-demo-mas5 hdp]$ find ./2.2.0.0-2041 -name "hadoop*test*"
./2.2.0.0-2041/hadoop/hadoop-common-tests.jar
./2.2.0.0-2041/hadoop/hadoop-common-2.6.0.2.2.0.0-2041-tests.jar
./2.2.0.0-2041/hadoop-mapreduce/hadoop-mapreduce-client-jobclient-2.6.0.2.2.0.0-2041-tests.jar
./2.2.0.0-2041/hadoop-mapreduce/hadoop-mapreduce-client-jobclient-tests.jar
./2.2.0.0-2041/hadoop-yarn/hadoop-yarn-server-tests.jar
./2.2.0.0-2041/hadoop-yarn/hadoop-yarn-server-tests-2.6.0.2.2.0.0-2041.jar
./2.2.0.0-2041/hadoop-hdfs/hadoop-hdfs-tests.jar
./2.2.0.0-2041/hadoop-hdfs/hadoop-hdfs-2.6.0.2.2.0.0-2041-tests.jar
[hdpdemo@hdp-demo-mas5 hdp]$
答案 1 :(得分:0)
您需要安装hadoop软件包,可以使用RPM以两种方式安装Hadoop库,也可以使用Tarball
RPM(二进制 - 需要sudo访问权限)
第1步:配置Remote repository
第2步:安装hadoop库 - Refer this link
Tarball(来源+二进制:不需要sudo访问只需要 提取)
从link提取物中获取焦油球并使用它。
使用RPM完成安装后,您可以使用locate命令或find命令来查找这些jar。如果是Tarball,您可以在解压缩的目录中找到hadoop库。
locate hadoop-test.jar hadoop-examples.jar
find /usr -iname hadoop-test.jar