【发布时间】:2013-12-31 08:55:17
【问题描述】:
我在官方文档中关注this page。我还下载了 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,解压 hadoop mapreduce tarball 并将环境变量 $HADOOP_MAPRED_HOME 设置为未解压的 目录。将 $HADOOP_YARN_HOME 设置为与 $HADOOP_MAPRED_HOME 相同。
所以,我的问题是,鉴于我的文件结构,我应该如何设置 hadoop 环境变量($HADOOP_COMMON_HOME、$HADOOP_HDFS_HOME、$HADOOP_YARN_HOME 等)?非常感谢。
【问题讨论】: