我正在尝试使用 Cygwin 在 Windows 7 上安装 Hadoop。我已经安装了 Cygwin 并且可以在没有密码的情况下登录 ssh localhost。
我已将 hadoop-env.sh 更改如下:
export JAVA_HOME=C:\\Progra~1\\Java\\jre7
在我的系统变量中,我JAVA_HOME
设置为:
C:\Progra~1\Java\jre7
并PATH
设置为:
%SystemRoot%\system32;%SystemRoot%;%SystemRoot%\System32\Wbem;%SYSTEMROOT%\System32\WindowsPowerShell\v1.0\;C:\cygwin\bin;C:\cygwin\usr\sbin
当我键入C:>echo %JAVA_HOME%
得到结果时:
C:\Progra~1\Java\jre7
当我跑步时
$ bin/hadoop version
我得到以下信息:
/bin/java: No such file or directoryva\jre7
/bin/java: No such file or directoryva\jre7
/bin/java: cannot execute: No such file or directory
当我跑步时
$ bin/hadoop namenode -format
我得到同样的东西:
/bin/java: No such file or directoryva\jre7
/bin/java: No such file or directoryva\jre7
/bin/java: cannot execute: No such file or directory
谁能帮我解决这个问题?
我知道这个问题对于专家来说可能很容易解决,但我是 hadoop 新手,我到处寻找解决这个问题的方法。请帮我解决这个问题。