Windows下基于Eclipse的Hadoop開發(fā)環(huán)境完全配置(一) 收藏
網(wǎng)上搜了一些中文的,總是只有一小部分,對于我們這些菜鳥來說,根本沒發(fā)用,更可惡的是,搜到的內(nèi)容都是一樣的,哎,抄來抄去,估計都沒試過到底能不能用就貼上去了。
一,準(zhǔn)備
Java 1.6
Eclipse Europa 3.3.2
hadoop-0.19.2
Java一定要1.6,Eclipse好像不能用3.4以上,hadoop用0.19.2,原文用0.19.1,現(xiàn)在沒的下了。0.20.0不能用,我試過了,沒法啟動Job Tracker,不知道原因,可能是bug也不定。
二,安裝Cygwin
先去下載一個安裝文件 ,完后運行,這只是一個引導(dǎo)的程序,真正的程序要通過它下載才能安裝,當(dāng)要選擇下載站點時,輸入:
http://www.cygwin.cn 然后就可以選擇要安裝的程序,默認(rèn)的時候沒有安裝OpenSSH,所以要手動選擇,在Net類別下,選上OpenSSH和OpenSSL兩項。
之后,設(shè)置環(huán)境變量,把
c:\cygwin\bin;c:\cygwin\usr\bin
加入到系統(tǒng)環(huán)境變量的Path中。
三,配置SSH
1.打開一個cygwin,輸入
ssh-host-config
當(dāng)詢問if privilege separation should be used 時輸入 no .
當(dāng)詢問if sshd should be installed as a service 時輸入yes .
當(dāng)詢問about the value of CYGWIN environment variable enter 時輸入 ntsec .
2.打開 控制面板-》管理-》服務(wù) 啟動名為 CYGWIN sshd 的那項。
3.打開cygwin,輸入
ssh-keygen
當(dāng)詢問要filenames 和 pass phrases 的時候都自己點回車,接受默認(rèn)的值.命令結(jié)束后輸入 cd ~/.ssh轉(zhuǎn)到.ssh目錄,輸入 ls -l應(yīng)該包含兩個文件:id_rsa.pub 和 id_rsa
4.在第三步的窗口(當(dāng)前目錄在.ssh)中輸入
cat id_rsa.pub >> authorized_keys
完成后輸入
ssh localhost
檢查ssh是否配置成功,當(dāng)提示whether you really want to connect時,輸入yes。 這樣以后再輸入ssh localhost的時候都不會再有提示了。
準(zhǔn)備工作完了,下篇繼續(xù)。
本站僅提供存儲服務(wù),所有內(nèi)容均由用戶發(fā)布,如發(fā)現(xiàn)有害或侵權(quán)內(nèi)容,請
點擊舉報。