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>