立即注册 登录
About云-梭伦科技 返回首页

yimi88的个人空间 https://www.aboutyun.com/?11997 [收藏] [复制] [分享] [RSS]

日志

执行错误2 Error: JAVA_HOME is not set and could not be found.

已有 1290 次阅读2015-1-29 10:28 |个人分类:cdh5.3实战| 原创

前言:因从未在其他地方见过类似的问题回答,我决定自己动手来解决,并发布出来,来帮助遇到同样问题的人。你们是幸运的,因为有人减少了你的工作时间。

执行错误
2 Error: JAVA_HOME is not set and could not be found.

[root@cdh1 hadoop-0.20-mapreduce]# sudo -u hdfs hdfs dfs -mkdir /ceshi

 

Error: JAVA_HOME is not set and could not be found.

 

问题分析:我明明配置了jdk JAVA_HOME也有啊,为啥会找不到啊,后来弄明白,他找的全局JAVA_HOME由于是rpm包并不需要我们来配置环境变量,我们只需要配置一个全局的JAVA_HOME变量即可,执行命令】是这句话给我的灵感。

 执行命令: echo $JAVA_HOME

  执行命令: java -version


问题解决方法:这是全局JAVA_HOME 呗。

 

 

 sudo env | grep JAVA_HOME

使用命令:vim /etc/sudoers

编辑 vim /etc/sudoers 文件 在这个位置添加【如图所示】

Defaults    env_keep += JAVA_HOME

   

sudo env | grep JAVA_HOME

 

上面步骤完成后,再次执行命令ok 

 


路过

雷人

握手

鲜花

鸡蛋

评论 (0 个评论)

facelist doodle 涂鸦板

您需要登录后才可以评论 登录 | 立即注册

关闭

推荐上一条 /2 下一条