2012-07-10 50 views
0

我必須與hadoop 0.20.203一起工作。我嘗試運行需要一些外部罐子的工作,但我無法找到如何包含它們的工作。 我試過 1)-libjars 2)把罐子$ HADOOP_HOME/lib 但他們都沒有工作。 有什麼辦法嗎?hadoop上的外部罐子0.20.203

+0

你可以分享:1.你正在看到的實際錯誤,2.你的集羣設置(僞或全集羣) – 2012-07-10 11:26:01

+0

我得到了classnotfoundexception,這是一個包含在-libjars中的jar的類。這在單個和多個羣集節點 – nik686 2012-07-10 11:28:13

+0

同樣,你可以分享實際的堆棧跟蹤 - 我想知道這個錯誤是否發生在作業提交,或實際任務執行 – 2012-07-10 15:01:34

回答

0

你這樣做是正確的,但你還需要包括在HADOOP_CLASSPATH .jar文件,你可以在文件$ HADOOP_HOME修改/ conf/hdfs-site文件。重新啓動羣集以使其生效。

+0

我已經設法在我的單節點羣集中完成它。但是我無法在安裝了cdh4的多節點羣集中執行此操作。無論如何,我現在正在嘗試使用hadoop 1.0.3的另一個羣集。感謝您的答案。 – nik686 2012-07-13 10:43:10