用于mac的Hadoop 2.4安装:文件配置

时间:2014-04-29 09:12:51

标签: hadoop

我是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中
  • 芯-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

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

3 个答案:

答案 0 :(得分:0)

您正在检查hadoop / conf /文件夹以进行修改 mapred-site.xml中,HDFS-site.xml中,核心的site.xml 您可以更改hadoop-env.sh的权限以对其进行更改。

答案 1 :(得分:0)

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

答案 2 :(得分:0)

您可以在以下位置找到配置文件:

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

enter image description here

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

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

sudo chmod +x *.sh