2014-04-29 25 views
0

我是Hadoop的新手。我正在嘗試使用Homebrew在MacBook Pro上設置Hadoop 2.4。我一直遵循本網站的指示(http://shayanmasood.com/blog/how-to-setup-hadoop-on-mac-os-x-10-9-mavericks/)。我在我的機器上安裝了Hadoop。現在我正在嘗試配置Hadoop。Mac上的Hadoop 2.4安裝:文件配置

需要根據網站配置下列文件。

  • 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 

如果您有任何建議,請讓我知道。非常感謝您花時間。

+0

我只是想離開這個鏈接。這對尋找解決方案的人有幫助。 http://www.rdatamining.com/tutorials/r-hadoop-setup-guide – jazzurro

回答

0

您可以在配置文件下:

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

enter image description here

以及有關的腳本的權限由brew建議,你也需要改變他們的模式。

在scripts目錄(/usr/local/Cellar/hadoop/2.4.0/libexec/etc/hadoop/

sudo chmod +x *.sh 
0

您在Hadoop中/ conf目錄/文件夾檢查修改下面 mapred-site.xml中,HDFS-site.xml中,核心的site.xml ,你可以改變的hadoop-env.sh權限更改那。

0

確保您的會話使用SSH。然後使用start-all.sh命令啓動Hadoop。