Course Information
Course Overview
Learn Hadoop Mapreduce from Scratch to Real-time Implementation using Hands-On Mapreduce examples.
Mapreduce framework is the closest to Hadoop in terms of processing Big data. It is considered as atomic processing unit in Hadoop and that is why it is never going to be obsolete.
Knowing only basics of MapReduce (Mapper, Reducer etc) is not sufficient to work in any Real-time Hadoop Mapreduce project of companies. These basics are just tip of the iceberg in Mapreduce programming. Real-time Mapreduce is way more than that. In Live Big data projects we have to override lot many default implementations of Mapreduce framework to make them work according to our requirements.
This course is an answer to the question "What concepts of Hadoop Mapreduce are used in Live Big data projects and How to implement them in a program ?" To answer this, every Mapreduce concept in the course is explained practically via a Mapreduce program.
Every lecture in this course is explained in 2 Steps.
Step 1 : Theory - Explanation of a Hadoop component
Step 2 : Practicals - How to implement that component in a MapReduce program.
The overall inclusions and benefits of this course:
Complete Hadoop Mapreduce explained from scratch to Real-Time implementation.
Each and Every Hadoop concept is backed by a HANDS-ON Mapreduce code.
Advance level Mapreduce concepts which are even not available on Internet.
For non Java backgrounder's help, All Mapreduce Java codes are explained line by line in such a way that even a non technical person can understand.
Mapreduce codes and Datasets used in lectures are attached for your convenience.
Includes multiple sections on 'Case Studies' that are asked generally in Hadoop Interviews.
Course Content
- 10 section(s)
- 53 lecture(s)
- Section 1 Introduction
- Section 2 Default structure of various classes in Mapreduce
- Section 3 Word Count program in Mapreduce
- Section 4 Mapreduce programs - Examples
- Section 5 Distributed Cache Implementation
- Section 6 Dealing with Input Split Class
- Section 7 Multiple Inputs & Output class
- Section 8 Joins in Mapreduce
- Section 9 Counters in Mapreduce
- Section 10 Creating Custom Input Formatter
What You’ll Learn
- Every concept that comes under Hadoop Mapreduce framework from SCRATCH to LIVE PROJECT Implementation.
- Learn to write Mapreduce Codes in a Real-Time working environment.
- Understand the working of each and every component of Hadoop Mapreduce with Hands-On examples.
- Override the default implementation of Mapreduce 's Java classes and code it according to custom requirements.
- ADVANCE level Mapreduce concepts which are not easily available online.
- Real-time Mapreduce Case studies asked in Hadoop Interviews with its proper Mapreduce code run on cluster.
Reviews
-
AAjibade Lukuman Saheed
Very rewarding experience, I want to go over it again for better understanding of some aspects. This would enable me to enroll for an advanced Mapreduce programming course
-
SSridhar Kalakonda
Very detailed and informative. Definitely helps in understanding the concepts clearly.
-
AAnonymized User
Even though the course covers all the topics about Mapreduce but it is very poorly made and very distructive presentation. There are plenty number of examples but input text files don't have headers, and its difficut to remember what represents every field. In addition, the questions in quizzes are unclear and confusing.
-
SSusan Liya
The course goes into good depth of map reduce, which is the unique feature to this course only. Other courses only explain basics of map reduce. How ever like all other Mapreduce courses this course also fails to setup initial premise and directly dive into technicalities. There should be videos like what is mapreduce, why we are learning, when and why to use, explaining terminologies. in first video Instructor uses words like Mapper and reducer when student doesn't even understand the context. Which is not unique to this course, every course on MR out there is like that. However if you have a basic knowledge of MR and you want to expand on that, then this course is the best one available. Instructor dives into great depths and cover almost all topics of MR. I would definitely recommend this course if you are looking to make career in Big Data.