我在 Windows 7 64 位上运行 Hadoop 1.0.3 时遇到问题。
我正在按照此链接的指示进行操作。我已经下载了 Cygwin 并成功启动了 SSH 守护进程。/usr/local
我使用 Win-Zip 16.5将 Hadoop 解压到 Cygwin文件夹中。我使用MetaPad编辑了 hadoop-env.sh 以指向我的 JDK :
export JAVA_HOME="C:\\Program Files\\Java\\jdk1.7.0_02"
我运行了 dos2unix 以确保我没有任何字符问题。
但是当我在 Cygwin 终端中运行 hadoop 命令来获取版本时,我看到了这个:
$ bin/hadoop version
bin/hadoop: line 2: $'\r': command not found
bin/hadoop: line 17: $'\r': command not found
bin/hadoop: line 18: $'\r': command not found
bin/hadoop: line 49: $'\r': command not found
: No such file or directoryn
bin/hadoop: line 52: $'\r': command not found
bin/hadoop: line 60: syntax error near unexpected token `$'in\r''
'in/hadoop: line 60: `case "`uname`" in
Michael@Michael-PC /usr/local/hadoop
$
有人见过这个吗?我错过了一个简单的更正吗?