天天看點

Win7下安裝Hadoop

1、本人電腦是win7 64位系統的:

2、jdk 版本:

3、cygwin 版本:

官網自行下載下傳

4、hadoop 版本:

官網自行下載下傳,下載下傳穩定版的吧

下面就開始安裝啦~~~~

一、 安裝jdk,安裝時注意,最好不要安裝到帶有空格的路徑名下,例如:programe files,否則在配置hadoop的配置檔案時會找不到jdk。我安裝的路徑為c:\java\jdk1.7.0_21,安裝完配置環境變量:

1. 安裝完成後開始配置環境變量,右擊我的電腦,點選屬性

2. 在出現的對話框中選擇進階系統設定,在出現的對話框中選擇環境變量

3. 建立名為”java_home“的變量名,變量值為之前安裝jdk的目錄,例如本人的為” c:\java\jdk1.7.0_21 “

4. 在已有的系統變量”path“的變量值加上”%java_home%\bin;(注意,每個變量值是以”;“隔開,變量值開頭的分号就起這個作用)自此配置完成。

1 . 輕按兩下下載下傳好的安裝檔案,點選下一步,選擇install from internet

2 選擇安裝路徑,下一步,點下一步,選擇合适的安裝源,點選下一步

3 在select packages界面裡,category展開net,選擇如下openssh和openssl兩項

4 如果要在eclipe上編譯hadoop,需要安裝category為base下的sed

5  如果想在cygwin上直接修改hadoop的配置檔案,可以安裝editors下的vim

6 .點選“下一步”,等待安裝完成。

三、 配置環境變量,在“我的電腦”上點選右鍵,選擇菜單中的“屬性”,點選屬性對話框上的進階頁簽,點選”環境變量”按鈕,在系統變量清單裡輕按兩下“path”變量,在變量值後輸入安裝的cygwin的bin目錄,例如:d:\cygwin64\bin

四、 安裝sshd服務,輕按兩下桌面上的cygwin圖示,啟動cygwin,執行ssh-host-config -y指令

六、 配置ssh免密碼登入,執行ssh-keygen指令生成密鑰檔案,輸入:ssh-keygen -t dsa -p ” -f ~/.ssh/id_dsa,注意-t -p -f參數區分大小寫,

七、 執行此指令後,在你的cygwin\home\使用者名 路徑下面會生成.ssh檔案夾,可以通過指令ls -a /home/使用者名 檢視,ssh -version指令檢視版本,執行完ssh-keygen指令後,再執行下面指令,就可以生成authorized_keys檔案了。

八、 cd ~/.ssh/

九、 cp id_dsa.pub authorized_keys

十、 然後執行exit指令,退出cygwin視窗。

十一、 再次在桌面上輕按兩下cygwin圖示,打開cygwin視窗,執行ssh localhost指令,第一次執行該指令會有提示,輸入yes後,回車即可。如下圖所示

十三、 把hadoop壓縮包解壓到/home/使用者名 目錄下,檔案夾名稱更改為hadoop

十四、 配置hadoop-env.sh,記事本打開改檔案,設定java_home的值為你的jdk安裝路徑,例如:java_home=/cygdrive/c/java/jdk1.7.0_21(注意/的方向)

十六、 注意:

fs.default.name

hdfs://localhost:9000

最好寫成主機名,不要寫localhost

十七、 如果報錯:

弄了一上午,算是配置好了!!!!!!!!!!!!!!!

以前沒接觸過,報錯了就去網上查,現在總結一下,給你們參考吧!

筆者是新手,推薦linux下安裝的步驟,一同學寫的,很經典~

<a href="http://blog.csdn.net/zhaodedong/article/details/46386173">http://blog.csdn.net/zhaodedong/article/details/46386173</a>