如何设置Hadoop环境变量

日本电信

我正在官方文档中关注此页面我还下载了hadoop 2.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_COMMON_HOME / $ HADOOP_HDFS_HOME,untar hadoop mapreduce tarball并将环境变量$ HADOOP_MAPRED_HOME设置到了untarred目录。将$ HADOOP_YARN_HOME设置为与$ HADOOP_MAPRED_HOME相同。

因此,我的问题是,考虑到我的文件结构,应如何设置hadoop环境变量($ HADOOP_COMMON_HOME,$ HADOOP_HDFS_HOME,$ HADOOP_YARN_HOME等)?非常感谢你。

zhutoulala

您可以将它们设置如下,但最后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

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章