本文介绍了如何开始学习hadoop的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!
问题描述
我是一名Web开发人员。我有JavaScript,Jquery,Php,HTML等Web技术方面的经验。我了解C的基本概念。最近我有兴趣了解有关 mapreduce 和 hadoop 的更多信息。因此,我将自己注册在我的大学的并行数据处理mapreduce 课程中。由于在Java或C ++等任何面向对象的语言中,我没有任何先前的编程知识,所以我应该如何去学习map reduce和hadoop。我已经开始阅读雅虎hadoop教程和 OReilly的Hadoop权威指南2nd.Edition 。
我希望你们能向我推荐我可以学习mapreduce和hadoop的方法。 方案
您可以从许多不同的语言访问Hadoop,并为您设置Hadoop的许多资源。例如,您可以尝试Amazon的Elastic MapReduce(EMR),而不必经历配置服务器,工作人员等等的麻烦。这是一个很好的方式来让你的主管处理MapReduce处理,同时延迟一些学习如何如何使用HDFS,如何管理您的日程安排程序等。
要搜索您最喜欢的语言并不难,找到它的Hadoop API或至少一些关于它与Hadoop链接的教程。例如,以下是在Hadoop上运行的PHP应用程序的演练:
I am a Web developer. I have experience in Web technologies like JavaScript , Jquery , Php , HTML . I know basic concepts of C. Recently I had taken interest in learning more about mapreduce and hadoop. So I enrolled my self in parallel data processing in mapreduce course in my university. Since I dont have any prior programing knowledge in any object oriented languages like Java or C++ , how should I go about learning map reduce and hadoop. I have started to read Yahoo hadoop tutorials and also OReilly's Hadoop The Definitive Guide 2nd.Edition.
I would like you guys to suggest me ways I could go about learning mapreduce and hadoop.
解决方案
You can access Hadoop from many different languages and a number of resources set up Hadoop for you. You could try Amazon's Elastic MapReduce (EMR), for instance, without having to go through the hassle of configuring the servers, workers, etc. This is a good way to get your head around MapReduce processing while delaying a bit the issues of learning how to use HDFS well, how to manage your scheduler, etc.
It's not hard to search for your favorite language & find Hadoop APIs for it or at least some tutorials on linking it with Hadoop. For instance, here's a walkthrough on a PHP app run on Hadoop: http://www.lunchpauze.com/2007/10/writing-hadoop-mapreduce-program-in-php.html
这篇关于如何开始学习hadoop的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持!