疫情原因蚓哩,在家辦公构灸,因此需要本地搭建一個(gè)簡(jiǎn)單的Hadoop環(huán)境,但我是Win10系統(tǒng)岸梨,要怎么辦呢喜颁?
先看官方文檔吧。
先決條件有三條曹阔,Java已安裝半开,SSH可用,剩下就是Cygwin次兆。
這是什么呢稿茉?
根據(jù)百度百科,Cygwin是在Windows平臺(tái)上運(yùn)行的類(lèi)UNIX模擬環(huán)境芥炭。Hadoop本身只能將Linux系統(tǒng)作為生產(chǎn)環(huán)境漓库,所以還是需要模擬一下啊。
下載Cygwin
官網(wǎng)提供了下載园蝠,在安裝頁(yè)面渺蒿,區(qū)分32位與64位環(huán)境即可。
安裝Cygwin
(1)Choose A Download Source
選擇Install from Internet
(2)選擇安裝目錄彪薛、安裝文件保存目錄
(3)選擇連接方式
可以自行設(shè)置網(wǎng)絡(luò)代理
(4)Choose A Download Site
選擇資源節(jié)點(diǎn)茂装,沒(méi)找到國(guó)內(nèi)的,暫時(shí)選了日本的節(jié)點(diǎn)http://ftp.jaist.ac.jp善延,也可以在User URL中添加自己的節(jié)點(diǎn)并“Add”加入列表
(5)Select Packages
自選安裝組件少态,一定要選擇openssh,所屬Categories是Net易遣,如果New欄當(dāng)前顯示的是“Skip”彼妻,則需要修改為安裝版本;
如果忘記安裝也沒(méi)關(guān)系,再次運(yùn)行Cygwin的Setup文件侨歉,重新安裝即可屋摇,此時(shí)已安裝的Package不會(huì)受影響,顯示的New欄為“Keep”(如果想卸載也可改回“Skip”)幽邓。
(6)Review and confirm packages
確認(rèn)已安裝組件炮温,有錯(cuò)漏可以回退上一步
(7)自動(dòng)下載安裝
(8)完成
配置Cygwin
(1)啟動(dòng)Cygwin
用“以管理員身份運(yùn)行”啟動(dòng)Cygwin
(2)配置SSH
執(zhí)行命令
ssh-host-config
圖中出現(xiàn)了覆蓋ssh配置文件是因?yàn)橹皼](méi)有用管理員身份運(yùn)行,結(jié)果生成配置文件成功牵舵,但因?yàn)闄?quán)限問(wèn)題配置失敗柒啤。
執(zhí)行本地連接
ssh localhost
應(yīng)該是服務(wù)沒(méi)有啟動(dòng),根據(jù)網(wǎng)上資料棋枕,執(zhí)行
net start sshd
失敗了……
直接手動(dòng)啟動(dòng)吧白修,進(jìn)入計(jì)算機(jī)的“服務(wù)”,找到CYGWIN cygsshd服務(wù)
重新連接重斑,新的錯(cuò)誤
似乎是免密登錄失敗兵睛,有一種方式是將localhost加入白名單,不進(jìn)行免密檢查
再次登陸即可
執(zhí)行ssh localhost后會(huì)顯示Last login信息
同時(shí)我們可以訪問(wèn)到本地電腦磁盤(pán)
cd /cygdrive/c/
連接成功窥浪!