Hadoop Cygwin Windows 7 JAVA_HOME 路径未找到且命令未找到

标签 hadoop cygwin cygpath

我已经通过谷歌尝试了所有可能的解决方案,但仍然不起作用 我没有从 hadoop-env.sh 中得到这个命令未找到错误是什么,并且 bin/java 不是这样的目录,

这里是hadoop-env.sh

导出JAVA_HOME=/cygdrive/c/Java/jre6

导出JAVA_HOME=c:/Java/jre6

这是我的错误

-bash-4.1$ bin/hadoop namenode -format

/usr/local/hadoop-1.2.1/libexec/../conf/hadoop-env.sh:第 2 行:$'\r':找不到命令

/usr/local/hadoop-1.2.1/libexec/../conf/hadoop-env.sh:第 7 行:$'\r':找不到命令

/usr/local/hadoop-1.2.1/libexec/../conf/hadoop-env.sh:第 12 行:$'\r':找不到命令

/usr/local/hadoop-1.2.1/libexec/../conf/hadoop-env.sh:第 15 行:$'\r':找不到命令

/usr/local/hadoop-1.2.1/libexec/../conf/hadoop-env.sh:第 18 行:$'\r':找不到命令

/usr/local/hadoop-1.2.1/libexec/../conf/hadoop-env.sh:第 22 行:$'\r':找不到命令

/usr/local/hadoop-1.2.1/libexec/../conf/hadoop-env.sh:第 32 行:$'\r':找不到命令

/usr/local/hadoop-1.2.1/libexec/../conf/hadoop-env.sh:第 35 行:$'\r':找不到命令

/usr/local/hadoop-1.2.1/libexec/../conf/hadoop-env.sh:第 38 行:$'\r':找不到命令

/usr/local/hadoop-1.2.1/libexec/../conf/hadoop-env.sh:第 41 行:$'\r':找不到命令

/usr/local/hadoop-1.2.1/libexec/../conf/hadoop-env.sh:第 44 行:$'\r':找不到命令

/usr/local/hadoop-1.2.1/libexec/../conf/hadoop-env.sh:第 49 行:$'\r':找不到命令

/usr/local/hadoop-1.2.1/libexec/../conf/hadoop-env.sh:第 55 行:$'\r':找不到命令

/usr/local/hadoop-1.2.1/libexec/../conf/hadoop-env.sh:第 58 行:$'\r':找不到命令

/bin/java: 没有这样的文件或目录

/bin/java: 没有这样的文件或目录

/bin/java:无法执行:没有这样的文件或目录

最佳答案

进入环境变量,然后进行高级设置 转到用户变量并设置变量 JAVA_HOME 和值 C:\Java\sunjdk6.0.24 然后进入Path并设置cygwin路径c:\cygwin\bin;c:\cygwin\usr\bin

如果没有及时完成,请执行此操作,如果您仍然遇到问题,请参阅 Link在 Windows 上安装 Hadoop 并遵循每个步骤。

关于Hadoop Cygwin Windows 7 JAVA_HOME 路径未找到且命令未找到,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18291538/

相关文章:

java - 如何使用map reduce程序检查列的值是否与条件匹配?

cygwin - 如何解决配置猜测构建类型失败?

json - 如何在 Hadoop HDFS 上存储数千个 CSV 文件

hadoop - Apache HIVE查询获取异常

c++ - 静态链接,在 Windows 下正确工作的 readline 库?

maven - Maven,Ant或Gradle插件执行cygwin cygpath?

cygwin - 有人用MinGW/MSYS成功编译了freetype吗?

r - 如何在Rhadoop中的rmr map reduce中捕获R后台代码

cygwin - 检查cygwin中符号链接(symbolic link)类型的差异