java错误:找到接口组织。阿帕奇。hadoop。mapreduce。柜台,但上课是意料之中的
我试图通过Hadoop 2.7.2运行坐标下降张量因子分解(CDTF)
CDTF src代码可以获得以下页面:http://www.cs.cmu.edu/~kijungs/codes/cdtf/
当我运行CDTF mr(MapReduce)版本算法时,我在步骤Start Bias-CDTF
中得到了错误
我真的不知道为什么会出错
有解决这个错误的好方法吗
你可以在下面搜索框中键入要查询的问题!
我试图通过Hadoop 2.7.2运行坐标下降张量因子分解(CDTF)
CDTF src代码可以获得以下页面:http://www.cs.cmu.edu/~kijungs/codes/cdtf/
当我运行CDTF mr(MapReduce)版本算法时,我在步骤Start Bias-CDTF
中得到了错误
我真的不知道为什么会出错
有解决这个错误的好方法吗
# 1 楼答案
您对依赖项的版本有问题,其中一个期望
org.apache.hadoop.mapreduce.Counter
成为class
的库很可能是针对旧版本的Apache Hadoop编译的,例如您应该更新希望
Counter
成为class
的库版本(很可能有一个更新的版本已经支持Hadoop 2.*版本,并且可以与interface
一起使用),或者如果不可能,请降级依赖项并使用版本1.*Apache Hadoop库的开发