$ HADOOP_HOME已弃用

问题描述:

我启动了一个hadoop集群。
我得到这样的警告消息:$HADOOP_HOME is deprecated

我已经添加到export HADOOP_HOME_WARN_SUPPRESS="TRUE"hadoop-env.sh
当我开始集群,我没有看到任何更多的警告消息。
但是,当我运行hadoop dfsadmin -report时,它再次显示。

+8

您应该选择一个答案。我可以在下面建议@devesh chanchlani's吗?它为我工作。 – barclay 2013-05-10 21:00:51

A已针对此问题打开,并已在版本0.20.204.0中修复。然而,类似的issue在0.20.205.0上打开并固定在1.0上。请检查您的版本,看看是否包含修复程序。

在你的.bashrc文件中,用“HADOOP_PREFIX”变量替换“HADOOP_HOME”变量,你应该很好。

用声明所有变量的文件中的HADOOP_PREFIX变量替换HADOOP_HOME。

而现在,HADOOP_PREFIX正在deprecated,HADOOP_HOME is returning

我的老师告诉我用HADOOP_INSTALL而不是HADOOP_HOME