Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/332.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
CDH4在不同的目录中查找java_Java_Hadoop_Cloudera - Fatal编程技术网

CDH4在不同的目录中查找java

CDH4在不同的目录中查找java,java,hadoop,cloudera,Java,Hadoop,Cloudera,我在安装了Cloudera CDH 4.3的机器上运行了hadoop命令,并遇到以下错误: /workplace/cloudera/parcels/CDH-4.3.1-1.cdh4.3.1.p0.110/bin/../lib/hadoop/bin/hadoop: line 139: /opt/java/latest/bin/java: No such file or directory /workplace/cloudera/parcels/CDH-4.3.1-1.cdh4.3.1.p0.110

我在安装了Cloudera CDH 4.3的机器上运行了
hadoop
命令,并遇到以下错误:

/workplace/cloudera/parcels/CDH-4.3.1-1.cdh4.3.1.p0.110/bin/../lib/hadoop/bin/hadoop: line 139: /opt/java/latest/bin/java: No such file or directory
/workplace/cloudera/parcels/CDH-4.3.1-1.cdh4.3.1.p0.110/bin/../lib/hadoop/bin/hadoop: line 139: exec: /opt/java/latest/bin/java: cannot execute: No such file or directory
然后我检查了那台机器上的java,发现它安装在不同的位置:

whereis java
java: /usr/bin/java /etc/java /usr/lib/java /usr/share/java /usr/share/man/man1/java.1.gz

如何让CDH4从
/usr/bin/java
中提取java?

创建一个符号链接/opt/java/latest/bin/java->/usr/bin/java?

您如何设置
java\u HOME