如何设置hadoop环境变量

oprakyz7  于 2021-06-03  发布在  Hadoop
关注(0)|答案(1)|浏览(446)

我在官方文件中关注这一页。我还下载了hadoop2.2.0并将其放在 $HOME/opt . 现在我有了这个文件结构:

$ ls -1 ~/opt/hadoop-2.2.0/
LICENSE.txt
NOTICE.txt
README.txt
bin/
etc/
include/
lib/
libexec/
sbin/
share/

$ ls -1 ~/opt/hadoop-2.2.0/share/hadoop/
common/
hdfs/
httpfs/
mapreduce/
tools/
yarn/

在我上面提到的那一页,有这样一段话:
假设您已经安装了hadoop common/hadoop hdfs并导出了$hadoop\u common\u home/$hadoop\u hdfs\u home,untar hadoop mapreduce tarball并将环境变量$hadoop\u mapred\u home设置到untarred目录。将$hadoop\u yarn\u home设置为与$hadoop\u mapred\u home相同。
所以,我的问题是,考虑到我的文件结构,我应该如何设置hadoop环境变量($hadoop\u common\u home,$hadoop\u hdfs\u home,$hadoop\u yarn\u home等等)?非常感谢你。

o4hqfura

o4hqfura1#

您可以如下所示设置它们,最后2个不是使hdfs和yarn工作所必需的。

HADOOP_COMMON_HOME=$HOME/opt/hadoop-2.2.0/
HADOOP_HDFS_HOME=$HOME/opt/hadoop-2.2.0/share/hadoop/hdfs
HADOOP_YARN_HOME=$HOME/opt/hadoop-2.2.0/share/hadoop/yarn

相关问题