-5

我是一名 PHP 程序员,拥有核心 Java 编程的基本知识。我对学习 Hadoop 很感兴趣。

我想知道在开始学习 Hadoop 之前是否需要成为 Java 编程专家。

4

2 回答 2

1

在开始学习 Hadoop 之前,您无需成为专家级的 Java 程序员。你必须全神贯注地理解 Hadoop 的架构。例如,您应该了解 JobTracker、TaskTracker、NameNode 和 DataNode 的用途以及它们如何协作以在 Hadoop 中执行作业。

如果您了解 Java,那么编写高效的 Map 和 Reduce 任务肯定会有所帮助。这是一个有趣的学习框架——祝你好运!

Tom White 的 - [Hadoop 权威指南]:http ://shop.oreilly.com/product/0636920021773.do是我用来学习 Hadoop 的。

于 2012-11-25T05:36:39.450 回答
0

虽然可以用 Java 以外的东西编写 hadoop 作业(使用 hadoop 流),但您需要了解 Java 才能真正利用 hadoop。

于 2012-11-25T04:25:01.093 回答