运行作业时无法识别Jar文件

时间:2014-01-31 01:58:23

标签: hadoop jar mapreduce sax jdom

我是Hadoop框架的新手。我正在编写一个Map reduce作业,我在其中读取XML文件并提取预定义标记集之间的链接。为此,我使用XmlInputFormat从文件和JDOM中读取内容以解析内容。我已经在我的类路径中包含了必要的jar文件(jdom-1.1.3.jar),并且代码正确编译。但是当我使用hadoop运行我的程序jar时,会为类JDOMException(org / jdom / JDOMException)抛出NoClassDefFoundError。

我在类路径中添加jdom jar后重启了守护进程,但错误仍然存​​在。我猜这个错误是因为守护进程没有拿起新的配置。

我在这里遗漏了什么,或者是否有更好的方法来解析地图缩减工作的XML文件?

0 个答案:

没有答案