2010-09-01 20 views
9

के साथ प्रारंभ करना हाल ही में, मैंने MapReduce/Hadoop के बारे में बहुत कुछ पढ़ा है और ऐसा लगता है कि यह उद्योग वर्तमान में आगे बढ़ रहा है। मैं MapReduce/Hadoop सीखना शुरू करना चाहता हूं और मैंने सोचा कि शुरू करने का सबसे अच्छा तरीका कुछ छोटी परियोजनाओं को लागू करना होगा। हालांकि, मैंने कुछ googling करने की कोशिश की, लेकिन कुछ भी नहीं मिला।MapReduce/Hadoop

क्या आप लोग मुझे कुछ लिंक दे सकते हैं या कुछ किताबें हो सकती हैं जो मुझे इस तकनीक के लिए व्यावहारिक परिचय दे सकती हैं। एक छोटी परियोजना हो सकती है जिसे मैं प्रौद्योगिकी की बेहतर समझ प्राप्त करने के लिए अपने आप लागू कर सकता हूं।

धन्यवाद, चंदर

उत्तर

3

सबसे आम उदाहरण है कि चारों ओर फेंक दिया हो तो उल्टा सूचकांक बना रहे हैं तथा ग्रेप को लागू करने।

आप अधिक जानकारी के लिए देख रहे हैं:

वास्तव में एक अनुकूल परिचय पाया जा सकता है here. मूल कागज here.

है और क्या कुछ अच्छा उदाहरण कोड की तरह दिखता है तुम जा पाने के लिए here.

है
+0

क्षमा करें, लेकिन लिंक किसी कारण से टूट गया है। क्या आप इसे ठीक कर सकते हैं? – Nabin

+0

मूल MapReduce पेपर के लिए कार्य लिंक: http://research.google.com/archive/mapreduce.html – maxteneff

1

मैं वीडियो और व्याख्यान जैसे कुछ वैकल्पिक सीखने के दृष्टिकोण का सुझाव भी दूंगा। यूट्यूब पर तरह:

5

क्लाउडेरा (रिलीज एक Hadoop वितरण) कुछ शानदार ऑनलाइन प्रशिक्षण वीडियो के साथ ही सब कुछ के साथ एक आभासी मशीन है (आप इस एक से कुछ और करने के लिए अनुसरण कर सकते हैं) सेटअप और ऑनलाइन नि: शुल्क प्रशिक्षण http://www.cloudera.com/resources/?type=Training

2

Here से उदाहरणों के माध्यम से चलाने के लिए सक्षम कुछ अच्छा लेख/वीडियो/MapReduce के साथ शुरू हो रही है पर ट्यूटोरियल हैं।

2

मैपराइडस को समझने के बिना हडोप पर पैराशूट करने का प्रयास दर्दनाक हो सकता है। मुझे लगता है कि हथौड़ा को समझने का सबसे आसान तरीका एक नाखून देखना है। :) मैंने एक ब्लॉग आलेख लिखा है (Intro to Parallel Processing with MapReduce) जहां मैं एक आम समस्या का वर्णन करता हूं और दिखाता हूं कि इसे को मैरडियस के साथ और बिना हल कैसे करें। फिर मैं यह दिखाने के लिए जाता हूं कि मैपरेडस क्लस्टर पर काम को वितरित करने के लिए इसे सरल बनाता है।