為什麼有的hadoop課程會講授python?

時間 2021-05-07 16:31:24

1樓:向磊

因為hadoop是分布式系統,計算是在所有節點上並行處理的,這意味著,無論你用何種語言,都必須在所有計算節點上安裝該語言的直譯器。例如,你想用nodejs寫mapreduce是可以的,但你必須要在每台nodemanager上安裝v8引擎才可以用。而python是安裝linux作業系統時就會自動被安裝的,因此不需要單獨安裝就可以讓節點參與計算,這樣會省很多事。

同時,python語法結構清晰,指令碼可維護性高,也是一大優勢。

python也包含很多資料分析和挖掘的庫包可以直接引用,如num.py。

此外,如果不想在所有伺服器安裝其他指令碼語言的直譯器的話,也可以將可執行的直譯器和你的計算指令碼一起放在hadoop的distributed cache中執行。

2樓:黃哥

可以用python 也可以用其它語言

請看老外的ppt

為什麼有的人只會做題,不會講題?

疏雨洗鈿 正常來說,如果不是特別熟練掌握題目解法,一知半解但可以做出來,這樣的確難以給別人講題,所以想給別人講明白,前提必須是自己先把問題吃透。但是在真的學霸身上基本不存在一知半解的情況,如果他說自己只會做題不會講題,那可能就是覺得這個講解物件笨,跟他講也講不明白,但直接說出來又傷人且容易被別人針對...

為什麼說張藝謀不會講故事?

張Xiao豪 我覺得張藝謀是會 講故事 的 就 影 來說,朱蘇進的 三國 荊州 讀過的都知道什麼樣 當然不反對覺得好的 但老謀子能給改成 影 那樣的劇情,挺成功的。但要問老謀子 講故事 優不優秀,這點。我投不優秀一票。 蝶舞天涯 第五代剛剛出來時是故意反故事的反情節的,為什麼呢?因為要創新,和以前的...

為什麼有些人喝醉了會講英語?

SE7EN 我是平時就比較喜歡英語,不過因為工作中生活中用不到,所以也就是看看美劇,聽聽英語歌,再就是有時候自己思考問題的時候會用英語思考,想想這些話用英語怎麼表達之類的。可能是平時自己用英語思考的太多,但是沒有表達的機會。一旦喝多了,就開始飆英文了,其實也不熟練,而且我覺得表達的也不好,當然那時候...