【发布时间】:2013-09-12 19:13:54
【问题描述】:
我正在开发一个基于 Java 的应用程序,我决定使用 Mahout 库中实现的机器学习算法。我的应用程序将在没有 Hadoop 的单机上运行。
我想问一下,单节点 Mahout 是否也有开销,比如分布式的?我在一本书中读到 Mahout in action,多集群 Mahout 有一些开销(初始化、传输数据等)。但是如果我们使用没有 MapReduce 范式的 Mahout 算法,应该没有开销,对吧?
【问题讨论】:
-
一些算法有非分布式版本(意味着没有 hadoop)。如果可以满足您的需要,您应该使用它们。