Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/hadoop/6.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
/usr/local/java/jdk1.8.0_40/jre/bin/bin/java:没有这样的文件或目录_Java_Hadoop - Fatal编程技术网

/usr/local/java/jdk1.8.0_40/jre/bin/bin/java:没有这样的文件或目录

/usr/local/java/jdk1.8.0_40/jre/bin/bin/java:没有这样的文件或目录,java,hadoop,Java,Hadoop,我输入这个命令,它返回这个错误 `bin/hadoop jar share/hadoop/mapreduce/hadoop-mapreduce-examples-2.6.0.jar grep输入 输出'dfs[a-z.]+' bin/hadoop:line 144:/usr/local/java/jdk1.8.0\u 40/jre/bin/bin/java:No 这样的文件或目录` 请帮助。看起来您正在尝试设置Hadoop。您应该找到Java在机器中的安装位置,然后转到 /etc/<had

我输入这个命令,它返回这个错误

`bin/hadoop jar share/hadoop/mapreduce/hadoop-mapreduce-examples-2.6.0.jar grep输入 输出'dfs[a-z.]+'

bin/hadoop:line 144:/usr/local/java/jdk1.8.0\u 40/jre/bin/bin/java:No 这样的文件或目录`


请帮助。

看起来您正在尝试设置Hadoop。您应该找到Java在机器中的安装位置,然后转到

/etc/<hadoop>/<conf>/hadoop-env.sh


现在我注意到路径中有一个双
/bin
,更改
JAVA\u HOME
并删除冗余的
/bin

路径
/usr/local/JAVA/jdk1.8.0\u 40/jre/bin/bin/JAVA
两次。它表明
PATH
环境或
JAVA\u HOME
变量配置错误。检查
path
变量中指定的路径是否应为
/usr/local/java/jdk1.8.0_40/jre/bin
java_HOME=/usr/local/java/jdk1.8.0_40/jre
,错误消息非常清楚。。看起来在Hadoop期望的路径中找不到Java。可能是双精度的“bin/”
sudo find /usr/ -name *jdk