hadoop1.2.1报Warning: $HADOOP_HOME is deprecated. 的解决方法

启动/停止Hadoop时报了一个警告信息,安装的Hadoop版本是hadoop1.2.1,如下图:

 

原因是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

所以我在hadoop用户目录下的.bashrc文件中添加了HADOOP_HOME环境变量后,会出现警告

解决方法:

1.注释掉hadoop-config.sh里的上面给出的这段if fi配置
2.在当前用户home/.bashrc里增加一个环境变量:
export HADOOP_HOME_WARN_SUPPRESS=1
注:修改完.bashrc后需要执行source操作使其生效








你可能感兴趣的:(is,HADOOP_HOME,depre)