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