我是Hadoop的新手。我正在尝试使用Homebrew在MacBook Pro上设置Hadoop 2.4。我一直在关注本网站(http://shayanmasood.com/blog/how-to-setup-hadoop-on-mac-os-x-10-9-mavericks/)的说明。我在我的机器上安装了Hadoop。现在我正在尝试配置Hadoop。
需要根据网站配置以下文件。
但是,似乎这些信息有点陈旧。在终端,我看到以下内容。
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
如果您有任何建议,请告诉我。非常感谢您抽出宝贵的时间。
答案 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
关于brew建议的脚本的权限,您还需要更改其模式。
在脚本目录(/usr/local/Cellar/hadoop/2.4.0/libexec/etc/hadoop/
)
sudo chmod +x *.sh