使用org.w3c.dom.Document的DSE Hadoop / Mahout,NoClassDef

时间:2014-01-26 03:54:53

标签: maven hadoop mahout datastax-enterprise datastax

尝试运行一个简单的hadoop作业,但hadoop在“org / w3c / dom / Document”上抛出NoClassDef

我正在尝试运行“Mahout In Action”一书中的基本示例(https://github.com/tdunning/MiA)。

我使用几乎相同的maven设置,但是使用cassandra而不是文件数据模型。

但是,当我尝试运行* -job.jar时,它会从datastax / hadoop端吐出NoClassDef。

我正在使用1.0.5-dse的驱动程序,因为这是唯一一个支持当前DSE版本的Cassandra(1.2.1),如果这有点帮助,尽管问题似乎更深。

附件是包含更多信息的要点。 有maven文件,简要概述和控制台输出。

https://gist.github.com/zmarcantel/8d56ae4378247bc39be4

由于

1 个答案:

答案 0 :(得分:0)

尝试将org.w3c.dom.Document类的jar文件放到$ DSE / resource / hadoop / lib /文件夹中作为解决方法。