分享

mahout CardinalityException

hadroger 2015-7-13 12:08:06 发表于 疑问解答 [显示全部楼层] 回帖奖励 阅读模式 关闭右栏 6 16511
刚装的mahout0.10,hadoop版本2.4 测试kmeans算法时,报错
Error: org.apache.mahout.math.CardinalityException: Required cardinality 60 but got 50
有没有遇到的,这是什么原因造成的,怎么解决,谢谢
我看 mahout0.10 对应的hadoop版本是2.4.1,我的hadoop是2.4 需要重新编译吗

已有(6)人评论

跳转到指定楼层
Alkaloid0515 发表于 2015-7-13 12:52:38
产生这个问题,一般跟版本有关系
回复

使用道具 举报

hadroger 发表于 2015-7-13 13:13:57
Alkaloid0515 发表于 2015-7-13 12:52
产生这个问题,一般跟版本有关系

我重新编译了 mvn clean install -Dhadoop2 -Dhadoop2.version=2.4.0 -DskipTests  还是会报同样的错误,难道得改hadoop的版本吗
回复

使用道具 举报

NEOGX 发表于 2015-7-13 13:39:48
hadroger 发表于 2015-7-13 13:13
我重新编译了 mvn clean install -Dhadoop2 -Dhadoop2.version=2.4.0 -DskipTests  还是会报同样的错误, ...

虽然不清楚这个问题,但是似乎楼主挺明白的,试试2.4.1这个问题就解决了
回复

使用道具 举报

hadroger 发表于 2015-7-13 13:56:50
NEOGX 发表于 2015-7-13 13:39
虽然不清楚这个问题,但是似乎楼主挺明白的,试试2.4.1这个问题就解决了

你用的 hadoop2.4.1没有问题?

回复

使用道具 举报

hadroger 发表于 2015-7-15 23:56:11
改成hadoop2.4.1  还是报同样的错误
回复

使用道具 举报

hadroger 发表于 2015-7-16 00:15:21
刚才解决了  竟然是下的synthetic_control.data  不对 重新下载一个上传就好了
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

关闭

推荐上一条 /2 下一条