本来想在windows环境下运行mahout处理一些数据问题,没想到cygwin中运行mahout遇到的问题让我很头疼。下面记录一些遇到的问题:
1、$MAHOUT_HOME/bin/下的mahout脚本中默认的MAHOUT_CONF_DIR是"$MAHOUT_HOME/src/conf",但是发行版与源码是两个独立的包,故发行版中没有src目录,不过倒是有conf,这个地方可能会出现
”WARN driver.MahoutDriver: No org.apache.mahout.clustering.syntheticcontrol.canopy.Job.props found on classpath, will use command-line arguments only“,不过我没有遇到过。
解决方法:将MAHOUT_CONF_DIR=$MAHOUT_HOME/src/conf修改为MAHOUT_CONF_DIR=$MAHOUT_HOME/conf
2、运行mahout脚本时很有可能出现图中的问题
折腾了半天无果后,从某同学的博客中得知了解决方法
http://blog.sina.com.cn/s/blog_6102461a0100p6rz.html,原因是windows与linux的路径分隔符不同。
解决方法:在$MAHOUT_HOME/bin/mahout脚本中找到
# run it这一行,另起一行,添加如下语句:MAHOUT_JOB=`cygpath -wp $MAHOUT_JOB`
- 大小: 60.1 KB
分享到:
相关推荐
使用Cygwin可以容易地将一些重要的UNIX应用移植到Win32 环境下。这些应用的源码不需要大改动就可以在Windows环境下运行。 熟悉 Windows环境的用户,可以将Cygwin理解为Dynamic-Linked Library (DLL),它提供大量...
Cygwin是一个在windows平台上运行的类UNIX模拟环境,是cygnus solutions公司开发的自由软件(该公司开发的著名工具还有eCos,不过现已被Redhat收购)。它对于学习UNIX/Linux操作环境,或者从UNIX到Windows的应用程序...
cygwin 交叉编译的 coturn 服务器可以在windows 下运行,包含运行脚本可以直接运行。
cygwin是一个在windows平台上运行的unix模拟环境,是cygnus solutions公司开发的自由软件(该公司开发了很多好东西,著名的还有eCos,不过现已被Redhat收购)。它对于学习unix/linux操作环境,或者从unix到windows的...
在cygwin环境下运行的ncl6.4版本,cygwin安装的是x86版,即32位版本
介绍了cygwin详细下载过程,以及在windows下运行sleuth模型
Windows下Cygwin环境的Hadoop安装- 在Eclipse中重新编译hadoop的jar包
Cygwin是一个在windows平台上运行的类UNIX模拟环境
内含三个文档,Cygwin+Eclipse搭建Hadoop开发环境、cygwin安装及基本操作方法总结、Hadoop环境搭建及wordcount实例运行,要做这方面工作的人,可以进行参考
Cygwin 是 Windows 上类似于 Linux 的环境。它包括一个提供 UNIX 功能性基本子集的 DLL 以及在这之上的一组工具
一个很好用的工具,在windows环境下调试Linux下的程序,Windows下的Linux编译环境cygwin,在程序移植上很有帮助
在Windows下利用cygwin仿unix环境安装配置Hadoop
本文档详细介绍了如何在Windows上的Cygwin环境上安装Hadoop的详细过程,网上的很多帖子都是有错误的,我在这里总结并修改的部分错误,希望对大家有帮助。
cygwin是一个在windows平台上运行的unix模拟环境,是cygnus solutions公司开发的自由软件(该公司开发了很多好东西,著名的还有eCos,不过现已被Redhat收购)。它对于学习unix/linux操作环境,或者从unix到windows的...
cygwin 是一个运行在windows下的一个linux模拟环境。
这个是目前最新版本的cygwin安装程序。cygwin 是一个运行在windows下的一个linux模拟环境。
Cygwin是一个在windows平台上运行的类UNIX模拟环境,是cygnus solutions公司开发的自由软件(该公司开发的著名工具还有eCos,不过现已被Redhat收购)。它对于学习UNIX/Linux操作环境,或者从UNIX到Windows的应用程序...
cygwin下的arm交叉编译工具链,cygwin下的arm交叉编译工具链
在Windows下用Eclipse+CDT+cygwin搭建GDB调试平台 以下软件均为Windows平台下的版本。 1、 安装JDK,目的是为了Eclipse的运行。 版本是jdk-1_5_0_06-windows-i586-p.exe或更高 ,下载地址...
Cygwin是一个在windows平台上运行的类UNIX模拟环境,是cygnus solutions公司开发的自由软件(该公司开发的著名工具还有eCos,不过现已被Redhat收购)。它对于学习UNIX/Linux操作环境,或者从UNIX到Windows的应用程序...