【问题标题】:How to set up hadoop environment variables如何设置hadoop环境变量
【发布时间】: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 等)?非常感谢。

【问题讨论】:

    标签: java macos hadoop


    【解决方案1】:

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

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2019-07-02
      • 2014-09-29
      • 2012-09-18
      • 2018-02-04
      • 2014-05-27
      • 2020-02-06
      相关资源
      最近更新 更多