问题现象
执行hadoop命令的时候,经常出现Warning: $HADOOP_HOME is deprecated.
原因分析
Hadoop 在bin/hadoop和bin/hadoop-config.sh 中对HADOOP_HOME 进行了判断,
报出错误的地方: bin /hadoop文件
if [ "$HADOOP_HOME_WARN_SUPPRESS" == "" ] && [ "$HADOOP_HOME" != "" ]; then
echo "Warning: \$HADOOP_HOME is deprecated."
解决办法
在HOME的目录编辑.bash_profile,添加一个环境变量。
export HADOOP_HOME_WARN_SUPPRESS=1