我们需要同一台机器上的mahout和hadoop吗?

我试图build立一个使用mahout,hadoop和java的推荐引擎。 这是我第一次使用hadoop,我从一个已经安装了hadoop的服务器上获取我的数据集,这是一个linux环境。 我的开发环境是windows,现在我需要在我的开发环境或服务器上安装mahout吗? 如果我需要在我的开发环境中使用mahout,我还需要安装hadoop吗?

如果您的计算机上没有Hadoop,Mahout将在当前机器上以伪分布模式运行。

尽管如此,Windows和Hadoop并不相互喜欢,根据你的Mahout版本(更具体的说就是它的Hadoop依赖),你很可能会遇到这个问题( 链接 )。 这个问题是从Hadoop 0.20.204开始的(尽管我必须承认,我不知道它是否已经修复了最新版本的Hadoop)