【问题标题】:Hadoop 2.4 installation for mac: file configurationHadoop 2.4 for mac 安装:文件配置
【发布时间】:2014-04-29 09:12:51
【问题描述】:

我是 Hadoop 新手。我正在尝试使用 Homebrew 在 MacBook Pro 上设置 Hadoop 2.4。我一直在遵循本网站 (http://shayanmasood.com/blog/how-to-setup-hadoop-on-mac-os-x-10-9-mavericks/) 中的说明。我已经在我的机器上安装了 Hadoop。现在我正在尝试配置 Hadoop。

需要根据网站配置如下文件。

  • mapred-site.xml
  • hdfs-site.xml
  • core-site.xml
  • hadoop-env.sh

但是,这个信息似乎有点老了。在终端中,我看到以下内容。

In Hadoop's config file:
  /usr/local/Cellar/hadoop/2.4.0/libexec/etc/hadoop/hadoop-env.sh,
  /usr/local/Cellar/hadoop/2.4.0/libexec/etc/hadoop/mapred-env.sh and
  /usr/local/Cellar/hadoop/2.4.0/libexec/etc/hadoop/yarn-env.sh
$JAVA_HOME has been set to be the output of:
  /usr/libexec/java_home

我这里好像要配置三个文件。我在赛道上吗?有用于配置的 hadoop-env.sh 和 mapped-env.sh 的信息。但是,我还没有看到 yarn-env.sh 的。这个文件有什么用?

另一个问题是我如何访问这些文件进行修改?我现在在终端收到以下消息。

-bash: /usr/local/Cellar/hadoop/2.4.0/libexec/etc/hadoop/hadoop-env.sh: Permission denied

如果您有任何建议,请告诉我。非常感谢您抽出宝贵时间。

【问题讨论】:

标签: hadoop


【解决方案1】:

你可以在下面找到配置文件:

/usr/local/Cellar/hadoop/2.4.0/libexec/etc/hadoop

关于 brew 建议的脚本的权限,您还需要更改它们的模式。

在脚本目录中(/usr/local/Cellar/hadoop/2.4.0/libexec/etc/hadoop/

sudo chmod +x *.sh

【讨论】:

    【解决方案2】:

    您正在检查 hadoop/conf/ 文件夹以在下面进行修改 mapred-site.xml、hdfs-site.xml、core-site.xml 您可以更改 hadoop-env.sh 的权限以对其进行更改。

    【讨论】:

      【解决方案3】:

      确保您的会话在 SSH 中。然后使用 start-all.sh 命令启动 Hadoop。

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 2020-07-30
        • 2017-04-25
        • 1970-01-01
        • 2017-04-02
        • 2015-10-09
        • 1970-01-01
        • 2016-06-24
        相关资源
        最近更新 更多