2012-11-25 70 views
-5

我是一位具有核心Java編程基礎知識的PHP程序員。我有興趣學習Hadoop。對學習Hadoop框架感興趣

我想知道在開始學習Hadoop之前是否需要成爲Java編程方面的專家。

回答

1

在開始學習Hadoop之前,您不需要成爲專家的Java程序員。您必須瞭解Hadoop的架構。例如,您應該瞭解JobTracker,TaskTracker,NameNode和DataNode的目的以及他們如何合作在Hadoop中執行任務。

如果您對Java有所瞭解,那麼編寫高效的Map和Reduce任務肯定會很有幫助。這是一個有趣的框架學習 - 祝你好運!

湯姆懷特的 - [Hadoop權威指南]:http://shop.oreilly.com/product/0636920021773.do是我用來學習Hadoop的。

0

儘管可以用Java以外的其他語言編寫hadoop作業(使用hadoop streaming),但爲了真正利用hadoop,您需要了解Java。