gpt4 book ai didi

hadoop - 在Hadoop上运行Mahout作业:ClassNotFoundException

转载 作者:行者123 更新时间:2023-12-02 21:32:19 27 4
gpt4 key购买 nike

我尝试在cloudera quickstart vm上为hadoop运行Mahout Kmeans示例。我在这里读link to clouudera block和这里stack overflow post,可以使用-libjars命令附加mahout .jars

我将jar文件:KMeansHadoop.jar mahout-core-0.9.jar和mahout-math-0.9.jar放在同一文件夹中并运行:

hadoop jar KMeansHadoop.jar SimpleKMeansClustering -libjars mahout-core-0.9.jar mahout-math-0.9.jar

但是我仍然得到错误:

线程“主”中的异常java.lang.NoClassDefFoundError:org / apache / mahout / math / Vector

我怎么了谢谢!

最佳答案

首先,我认为-libjars的值需要为逗号分隔的。但这只会使您的第三方jar可供群集使用。您可能还需要使用HADOOP_CLASSPATH使这些jar在客户端可用(例如,在您开始工作的边缘节点上)。

checkout this post。当我通过Driven与Cascading一起解决这个确切的问题时,这对我很有帮助。

关于hadoop - 在Hadoop上运行Mahout作业:ClassNotFoundException,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33806156/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com