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

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

日志

Warning: $HADOOP_HOME is deprecated解决方法

已有 1667 次阅读2015-4-23 00:12

启动Hadoop时报了一个警告信息,我的系统是CentOS,安装的Hadoop版本是hadoop1.2.1,具体警告信息如下:

[root@m1 hadoop-1.2.1]# bin/start-all.sh 
Warning: $HADOOP_HOME is deprecated.

网上的说法是因为Hadoop本身对HADOOP_HOME做了判断,具体在bin/hadoop和bin/hadoop-config.sh里。在hadoop-config.sh里有如下的配置:

if [ "$HADOOP_HOME_WARN_SUPPRESS" = "" ] && [ "$HADOOP_HOME" != "" ]; then
  echo "Warning: \$HADOOP_HOME is deprecated." 1>&2
  echo 1>&2
fi

对于这个警告问题,解决方法如下: 
1. 注释掉hadoop-config.sh里的上面给出的这段if fi配置(不推荐) 
2. 在当前用户目录下的 .bash_profile 里增加一个环境变量: 
export HADOOP_HOME_WARN_SUPPRESS=1 
注:修改完 .bash_profile 后需要执行 source 操作使其生效 
用到的命令:

cd ~ vi .bash_profile //使用Vi命令修改
cd ~
vi .bash_profile //使用Vi命令修改.bash_profile
source .bash_profile //修改完.bash_profile后需要执行source操作使其生效



路过

雷人

握手

鲜花

鸡蛋

评论 (0 个评论)

facelist doodle 涂鸦板

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

关闭

推荐上一条 /2 下一条