在hadoop1.2.1中缺少hadoop-mapreduce-client-core- [0-9。] * .jar

时间:2013-12-17 04:53:01

标签: hadoop oozie

我在三节点集群上安装了Hadoop 1.2.1。安装Oozie时,当我尝试为Web控制台生成war文件时,我收到此错误。

hadoop-mapreduce-client-core-[0-9.]*.jar' not found in '/home/hduser/hadoop'

我相信我使用的Hadoop版本没有这个jar文件(不知道在哪里找到它们)。所以任何人都可以告诉我如何创建一个war文件并启用Web控制台。任何帮助表示赞赏。

1 个答案:

答案 0 :(得分:0)

你是对的。您有两个选择:

1。下载单个jar并将它们放入hadoop1.2.1目录并生成war文件。

2。下载Hadoop 2.x并在创建war文件时使用它,一旦构建完毕,继续使用hadoop1.2.1。

  

例如: oozie-3.3.2 bin / oozie-setup.sh prepare-war -hadoop   hadoop-1.1.2~ / hadoop-eco / hadoop-2.2.0 -extjs   〜/ Hadoop的生态/ Oozie的/ Oozie的-3.3.2 / web应用/ SRC /主/ web应用/ EXT-2.2

在这里,我建立了Oozie-3.3.2,将其与hadoop-1.1.2配合使用,但使用hadoop-2.2.0

HTH