我最近在java中編寫了幾個map/reduce程序。但我也知道像php這樣的腳本語言也可以使用。但是,大多數人都推薦java或python。我目前在php工作。所以我想知道哪種語言更適合地圖/減少程序開發?Hadoop Map/Reduce程序使用哪種語言? Java還是PHP?
用於map/reduce實現的php的一個主要缺點是,它不是多線程的。另外,hadoop有專門用java編寫的類,接口和方法的廣泛框架,這些php程序無法使用。而且,php的設計並不是爲了處理繁重的數據處理任務。因此,任何人都可以在廣泛的角度告訴我哪一個選擇作爲地圖/減少實施的武器選擇?
使用你可以使用的東西。我喜歡Python,所以我會使用Python。你喜歡PHP,所以使用PHP。這是一個偏好問題。 – Blender 2011-12-20 08:02:33
好的,你可能是對的。但是有什麼明確的好或壞的使用PHP來完成這項任務?因爲,現在爲了簡化編程,如果我選擇php,從長遠來看,不應該發生PHP或類似問題的可擴展性問題。你有什麼想法嗎?你能否向我提供任何有用的鏈接? – Shades88 2011-12-20 08:50:08
java vs python學習hadoop/mapreduce? – tilaprimera 2014-07-20 09:26:19