$HADOOP_HOME已经过时。

30

我启动了一个hadoop集群。
我收到了这个警告信息:$HADOOP_HOME已过时

我已经在hadoop-env.sh中添加了export HADOOP_HOME_WARN_SUPPRESS="TRUE"
当我启动集群时,我不再看到任何警告信息。
然而,当我运行hadoop dfsadmin -report时,它再次显示。


8
你应该选择一个答案。我可以建议下面的 @devesh chanchlani 的答案吗?对我很有帮助。 - barclay
5个回答

53
在你的 .bashrc 文件中,将 "HADOOP_HOME" 变量替换为 "HADOOP_PREFIX" 变量,这样就可以了。

2

2

该问题已经开了一个issue,并在版本0.20.204.0上得到解决。然而,在0.20.205.0上也出现了类似的问题,并在1.0版本上得到了解决。请检查您的版本以查看是否包含修复程序。


0
在声明所有变量的文件中,将HADOOP_HOME替换为HADOOP_PREFIX变量。

0

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


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接