2016-07-13 84 views
0

我是hadoop的新手,我試圖運行使用hadoop 1.2.1版本的代碼,使用hadoop 2.7.2版本。這是部分代碼:發現hadoop-core-2.7.2.jar路徑

MR_HADOOPJAR=/usr/local/hadoop/hadoop-1.2.1/hadoop-core-1.2.1.jar 
MR_MANIFEST=${rootPath}mp/src/manifest.txt 
echo "Compiling mp source code.." 
javac -classpath $MR_HADOOPJAR ${rootPath}mp/src/*.java 

但是,我找不到hadoop-core-2.7.2.jar?有關hadoop-core-2.7.2.jar的路徑的任何想法

+0

你的問題不是關於跑步,而是關於建設。最好使用Gradle或Maven來構建應用程序,然後使用'hadoop jar文件名'運行它 – Radim

回答

1

我們沒有Hadoop的核心罐子在Hadoop中的這個版本,但我們有Hadoop的MapReduce的客戶核心2.7.2.jar

0

基本上你可以

  1. 使用「-classpath」把它列入到你的編譯過程,找到「Hadoop的核心2.7.2.jar」

很明顯,答案已經在你的代碼