Hdoop 启动:localhost: Error: JAVA_HOME is not set and could not be found.

news/2024/7/7 14:31:58

参考教程:
http://hadoop.apache.org/docs/current/hadoop-project-dist/hadoop-common/SingleCluster.html

其中有

Prepare to Start the Hadoop Cluster

Unpack the downloaded Hadoop distribution. In the distribution, edit
the file etc/hadoop/hadoop-env.sh to define some parameters as
follows:
export JAVA_HOME=/usr/java/latest(原来是${JAVA_HOME},把这个改为相应的jdk真实路劲)
Try the following command:
bin/hadoop
This will display the usage documentation for the
hadoop script.

自己不按照文档说的来,因为在shell脚本中一般$${JAVA_HOME} 或者$JAVA_HOME
都是取变量的值,然后左边又有=等号,所以就自作聪明的认为没有必要了!
关于环境相关,以后还是就按照官方的来吧。。。。

现在还有极大的可能是,JAVA_HOME没有被 export


http://www.niftyadmin.cn/n/4557682.html

相关文章

ubantu(linux) eclipse 打不开 oom stackoverflow 的原因之一

工作空间日志提示: org.osgi.framework.BundleException: Exception in org.eclipse.core.resources.ResourcesPlugin.start() of bundle org.eclipse.core.resources. 极大的可能就是因为选择了默认的工作空间,而刚好就是那个默认空间因为&#xff0c…

使用JMX监控Kafka

监控数据源 JMX RMI方式启动Broker,Consumer,Producer -ea -Dcom.sun.management.jmxremote.authenticatefalse -Dcom.sun.management.jmxremote.sslfalse -Dcom.sun.management.jmxremote.port9996 通过JMX RMI方式连接 service:jmx:rmi:///jndi/rmi://127.0.0.1:9998/jmxrmi …

面试2——java基础2

11、MVC设计模型 mvc设计模型是一种使用model-view-controller(模型-视图-控制器)设计创建web应用程序的模式。是一种开发模式,好处是可以将界面和业务逻辑分离。 model:是程序的主体,主要包含业务数据和业务逻辑。是应…

java中的负整数和正整数在一起取模(%)

参考算法第一章答疑: a % b 的余数定义为:(a / b)* b a % b 总是等于 a 例1:-14 % 3 -2 ,14 % -3 2 -14 / 3 以及 14 / -3 他们的商都为 -4 按照常规:3 * -4 > -14 余 -2 &#xff0…

C语言2维数组动态问题

里面有很多相关的操作 y)若有兴趣可以写一个俄罗斯方块 那么二维就是一个面了(分为两个方向:x 它也被称之为矩阵可以这样看:一维是条线 ") } System.out.println(" ");}一时还想不到其他的例子 所以就把你那个二维数组打印出来 ||| 二维数组应该很清楚的啊 }; |…

websockect入门(一)

可能很多人会问明明有http协议为什么还需要websockect呢?那是因为http协议也是有缺陷啊:http只能单向的通信,即http的通信只能是客户端发起。当然如果要实现双向的通讯,也是可以的,那么 只能通过轮询来实现。 那么何为轮询呢&…

这个C++的程序的错误提示是什么意思

||| password这个函数定义非法.第二个错误是说你程序意外的结束..应该是少了右大括号. ||| 没有结尾啊 后面那个错误应该是:password()这个函数前面的函数 你试试打个“}”试试 没有正常结尾 结合后边那个fatal error来看 可能少了“}” 最好…

js图片转base64编码

let reader new FileReader();reader.readAsDataURL(file.raw);reader.onload () > {let imageUrl reader.result;  //此处便是得到的64位编码格式};转载于:https://www.cnblogs.com/ruthless/p/9209115.html