我在三节点集群上安装了Hadoop 1.2.1。安装Oozie时,当我尝试为Web控制台生成war文件时,我收到此错误。
hadoop-mapreduce-client-core-[0-9.]*.jar' not found in '/home/hduser/hadoop'
我相信我使用的Hadoop版本没有这个jar文件(不知道在哪里找到它们)。所以任何人都可以告诉我如何创建一个war文件并启用Web控制台。任何帮助表示赞赏。
答案 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