java在OS X上配置Hadoop时出错
我得到了错误:第144行:/Library/Java/JavaVirtualMachines/jdk1。7.0_51.jdk/Contents/Home/bin/java:没有这样的文件或目录
在http://www.talendbyexample.com/configuring-hadoop-2.html和http://hadoop.apache.org/docs/current/hadoop-project-dist/hadoop-common/SingleCluster.html之后的配置之后
I类型:
$ hadoop version
得到
/hadoop/hadoop2/bin/hadoop: line 144: /Library/Java/JavaVirtualMachines/jdk1.7.0_51.jdk/Contents/Home/bin/java: No such file or directory
/hadoop/hadoop2/bin/hadoop: line 144: exec: /Library/Java/JavaVirtualMachines/jdk1.7.0_51.jdk/Contents/Home/bin/java: cannot execute: No such file or directory
# 1 楼答案
hadoop命令使用以下命令:
该JAVA变量由hadoop_config设置。sh,由hadoop命令获取源代码。其设定为:
这意味着你的JAVA_主页不正确。因此,为JAVA_HOME分配适当的值并重新运行该命令