如何设置Hadoop环境变量

 孙衍龙 发布于 2023-02-07 13:52

我正在官方文档中关注此页面。我还下载了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等)?非常感谢你。

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
    

    2023-02-07 13:54 回答
撰写答案
今天,你开发时遇到什么问题呢?
立即提问
热门标签
PHP1.CN | 中国最专业的PHP中文社区 | PNG素材下载 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有