我正在尝试在 Windows 上运行的应用程序中使用 Mahout。我想使用 k-means 从 lucene 索引构建集群。
一旦我必须创建序列文件(从 lucene 索引创建向量),我就会得到一个 Hadoop 异常,因为 Hadoop 对 Windows 环境中未知的程序(例如 chmod)进行命令行调用。在 Cygwin 中运行不是一种选择,因为我希望能够从 eclipse 运行该应用程序。
所以我的问题是
最佳答案
在 Windows 环境中运行 Hadoop 的唯一方法是安装 Cygwin。有关详细信息,请参阅此博客文章:
http://hayesdavis.net/2008/06/14/running-hadoop-on-windows/
Cygwin 将提供 Hadoop 所依赖的所有命令行实用程序(如 chmod)。如果需要,您仍然可以从 Eclipse 中运行 Hadoop 作业。
关于windows - 如何在 Windows 环境下使用 Mahout?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2735741/