尝试运行一个简单的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
由于
答案 0 :(得分:0)
尝试将org.w3c.dom.Document类的jar文件放到$ DSE / resource / hadoop / lib /文件夹中作为解决方法。