Hadoop開發(fā)環(huán)境在Windows下的安全配置如何實(shí)現(xiàn)?
本節(jié)和大家學(xué)習(xí)一下Windows下基于Eclipse的Hadoop開發(fā)環(huán)境完全配置的準(zhǔn)備工作,在這里簡單介紹一下它配置的方法步驟,希望通過本節(jié)的介紹大家對Windows下基于Eclipse的Hadoop開發(fā)環(huán)境完全配置方法。
Windows下基于Eclipse的Hadoop開發(fā)環(huán)境完全配置
一,準(zhǔn)備
Java1.6
EclipseEuropa3.3.2
hadoop-0.19.2
Java一定要1.6,Eclipse好像不能用3.4以上,hadoop用0.19.2,原文用0.19.1,現(xiàn)在沒的下了。0.20.0不能用,我試過了,沒法啟動(dòng)JobTracker,不知道原因,可能是bug也不定。
二,安裝Cygwin
先去下載一個(gè)安裝文件,完后運(yùn)行,這只是一個(gè)引導(dǎo)的程序,真正的程序要通過它下載才能安裝,當(dāng)要選擇下載站點(diǎn)時(shí),輸入:http://www.cygwin.cn然后就可以選擇要安裝的程序,默認(rèn)的時(shí)
候沒有安裝OpenSSH,所以要手動(dòng)選擇,在Net類別下,選上OpenSSH和OpenSSL兩項(xiàng)。
之后,設(shè)置環(huán)境變量,把c:\cygwin\bin;c:\cygwin\usr\bin加入到系統(tǒng)環(huán)境變量的Path中。Windows下基于Eclipse的Hadoop開發(fā)環(huán)境完全配置時(shí),安裝Cygwin完成后還要配置SSH。
三,配置SSH
1.打開一個(gè)cygwin,輸入ssh-host-config
當(dāng)詢問ifprivilegeseparationshouldbeused時(shí)輸入no.
當(dāng)詢問ifsshdshouldbeinstalledasaservice時(shí)輸入yes.
當(dāng)詢問aboutthevalueofCYGWINenvironmentvariableenter時(shí)輸入ntsec.
2.打開控制面板-》管理-》服務(wù)啟動(dòng)名為CYGWINsshd的那項(xiàng)。
3.打開cygwin,輸入ssh-keygen
當(dāng)詢問要filenames和passphrases的時(shí)候都自己點(diǎn)回車,接受默認(rèn)的值.命令結(jié)束后輸入cd~/.ssh轉(zhuǎn)到.ssh目錄,輸入ls-l應(yīng)該包含兩個(gè)文件:id_rsa.pub和id_rsa
4.在第三步的窗口(當(dāng)前目錄在.ssh)中輸入catid_rsa.pub>>authorized_keys
完成后輸入sshlocalhost。
檢查ssh是否配置成功,當(dāng)提示whetheryoureallywanttoconnect時(shí),輸入yes。這樣以后再輸入sshlocalhost的時(shí)候都不會(huì)再有提示了。
Windows下基于Eclipse的Hadoop開發(fā)環(huán)境完全配置準(zhǔn)備工作完了,下篇繼續(xù)。
【編輯推薦】