我试图通过Hadoop 2.7.2运行坐标下降张量分解(CDTF)
CDTF src代码可以获取此页面:http://www.cs.cmu.edu/~kijungs/codes/cdtf/
当我运行CDTF mr(MapReduce)版本算法时,我在步骤Start Bias-CDTF
中得到错误
我真的不知道为什么会发生错误。
有没有一个很好的解决方案来解决这个错误?
答案 0 :(得分:4)
您的依赖项版本存在问题,其中一个期望org.apache.hadoop.mapreduce.Counter
为class
的库很可能是针对旧版本的Apache Hadoop编译的,例如
您应该将期望Counter
的库的版本更新为class
(很可能有一个较新的版本已经支持版本Hadoop 2. *并且与interface
一起使用),或者如果这不可能 - 降级您的依赖项并使用Apache Hadoop库的版本1. *