无法将Java与使用Cygwin安装的Hadoop链接

时间:2013-08-17 10:09:00

标签: java hadoop cygwin windows-7-x64

我试图在Windows 7机器上使用cygwin运行hadoop,但是在尝试启动hadoop时遇到错误。

  

$ bin / hadoop namenode -format

     

:没有这样的文件或directoryrive / c / Program   文件/爪哇/ jdk1.7.0_17 / bin中/ JAVA

     

:没有这样的文件或directoryrive / c / Program   文件/爪哇/ jdk1.7.0_17 / bin中/ JAVA

     

:无法执行:没有这样的文件或目录报   文件/爪哇/ jdk1.7.0_17 / bin中/ JAVA

我做了以下更改。

C:\cygwin\usr\local\hadoop-0.20.2\conf\hadoop-env.sh

export JAVA_HOME=/cygdrive/c/"Program Files"/Java/jdk1.7.0_17/ and in C:\cygwin\usr\local\hadoop-0.20.2\bin\hadoop

JAVA_PLATFORM=CLASSPATH="${CLASSPATH}" "${JAVA}" -Xmx32m ${HADOOP_JAVA_PLATFORM_OPTS} org.apache.hadoop.util.PlatformName | sed -e "s/ /_/g"

the solution here中所述。

但我仍然得到同样的错误。 请帮忙!!!

0 个答案:

没有答案