為什麼在時下windows作為主流作業系統的條件下,Hadoop卻要在linux系統上執行

時間 2021-06-02 20:37:32

1樓:許中

嚇了我一跳:最近怎麼又出了個新的winds作業系統我竟然不知道?老了老了!看看其他回答才明白,原來是windows啊。。。

言歸正傳。首先hadoop是分布式程式設計框架,編出來的程式常常要在幾十台乃至上百臺機器上執行的,如果每台機器都執行windows,這得是多大的一筆開銷啊(windows商業授權很貴的)。另一方面,hadoop執行時,除了一台執行客戶端的機器,其他機器連顯示器都不用接,完全無法發揮windows圖形介面特長。

至於那台執行客戶端的機器,通常也是通過ssh被遠端連線,顯示器也是常年關閉的。如果需要研究計算結果完全可以把輸出檔案傳輸到自己的windows台式電腦上慢慢分析研究。

簡而言之,使用linux最大的好處就是省錢而且容易部署。

至於要學習hadoop程式設計並除錯,我的建議是直接上虛擬機器裝linux(嫌卡的話linux圖形介面不要執行,hadoop完全不需要圖形介面)。別和我扯啥電腦老舊,我當年練hadoop的時候用的是聯想y460,你能比我的配置還差嗎?

2樓:馬馬虎虎

簡單點說Hadoop依賴的底層服務也只在Linux系統執行,比如zookeeper。由於這個原因,Hadoop的上層也需要在Linux系統上執行,比如Hdfs。這是乙個上層依賴下層的關係,基礎決定上層建築,你要問最底層依賴啥?

是Linux核心,乙個開源的作業系統,這個windows做的到麼?

PS:學習大資料那就全是linux上的事了。

3樓:

Windows只是主流桌面作業系統,在伺服器系統領域,雖然Windows Server也有不少份額,但是Linux顯然更主流一點。

另外,不要扯什麼系統老舊,虛擬機器主要也就是比較耗記憶體,現在記憶體也不算很貴,加點記憶體就是啦,記憶體有個8G就足夠你同時開好幾個Linux虛擬機器了。

另外,Linux虛擬機器不用裝什麼圖形介面,那是浪費資源。

為什麼在 Mac 上裝 Windows 是裝逼,在 Win 筆記本上裝 macOS 就是牛逼且高大上?

jiale 前者叫 Mac使用者 後者叫 黑蘋果玩家 Mac本身就給了你安裝Windows的可能,因此是個選擇的問題,但這其中有很多人買Mac只用Windows的人顯然是人們所說的 裝逼 原因是 為什麼不買更實惠更好用的Windows本呢?Windows電腦並沒有裝Mac的支援,因此出現了一群 黑蘋...

為什麼在 Windows 平台,金山 WPS 沒有擊敗微軟 Office?

小白乙隻 怎麼說呢,WPS還是秉承著國內傳統的免費內購模式,之前上班的時候,公司電腦裝的WPS,有時候需要PDF格式的東西時候,需要買會員才能用,國外還是秉承一次付費終身使用的 單獨版本單獨啟用。而且國內小公司基本上都是用的啟用工具啟用的,給公司做電腦的也基本上盜版為主,所以只能說各有各的好吧! 划...

為什麼在windows下用不了tensorflow?

王文雷 為何windows 10可以安裝成功,但是windows 8不管是tensorflow還是cudnn都安裝不成功,並且cudnn官網都沒有windows 8的檔案 Dr.Slump 我上個星期剛完成window10上的安裝,已經測試通過了,寫了乙個還比較詳細的安裝的過程,希望可以幫助你成功安...