2012-07-10 87 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