Udemy
    •  
    •  
    •  
    •  
    •  
    •  
    •  
    •  
Turn what you know into an opportunity and reach millions around the world.
Learn More
Your cart is empty.
Keep shopping
MapReduce Fundamentals: Learn Big Data Processing
Rating: 4.3 out of 5(20 ratings)
14,281 students

MapReduce Fundamentals: Learn Big Data Processing

Master concepts and applications of MapReduce in Big Data
Last updated 11/2025
English
English [Auto],

What you'll learn

  • You will learn how to work with mass data, unstructured data
  • Working with various kinds of data and try to get all of them on the same page anyway is what you will study here.
  • In addition to data processing, you will also learn to develop a program in HIVE, PIG, MapReduce, and Sqoop.
  • You will see and learn how the sub-modules of Hadoop like PIG or HIVE could be used to reduce the complexity of the program.

Course content

1 section23 lectures2h 59m total length
  • Secondary Sort Hadoop8:42

    Explore secondary sort in Hadoop by sorting output by values rather than keys, and apply partitioning and grouping in the map phase and reducers.

  • Creating Composite Key8:29

    Create a word count composite key class for MapReduce, combining word and count, implement readFields and write for serialization, and compareTo to sort output by values.

  • Continue on Composite Key9:19

    Develop a word count workflow using a composite key in MapReduce, and implement map, sort by value, and custom group comparator and partitioner to drive reducers.

  • Word Count Group6:32

    Design a custom composite key for word count in MapReduce, implement input key grouping, and apply hash-based partitioning to route values to the correct reducer.

  • Importance of Partition11:16

    Explore partition logic in MapReduce by building a word count pipeline with a composite key, partitioner, and reducer to produce sorted output.

  • Hadoop FS - LS4:55

    Run a mapreduce job on cloud x using word count output, and view hadoop dfs files with hadoop fs commands, culminating in secondary sorting by value using composite keys.

  • Joins in Hadoop7:28

    learn how to perform joins in Hadoop with map-side and reduce-side strategies, and the prerequisites of partitioning, sorting, and in-memory datasets for efficient processing.

  • Creating Configuration Object6:20

    Create a configuration object and leverage Hadoop's distributed cache to perform a map-side join by loading a small dataset into memory and joining customer data by customer ID.

  • Setup Method7:19

    Learn how the mapreduce setup method initializes the job, loads configuration and distributed cache files, builds a hash map from cached datasets, and reads input lines for mapping.

  • Map Side Join Mapper7:50

    Use a map side join mapper to read lines, split by comma, build a customer id–name map from a cached table, and emit joined order and customer data.

  • Hadoop Commands6:43

    Demonstrates map-side join in Hadoop using distributed cache to combine orders and customers on customer id, showing output with customer id, order id, and customer name.

  • Combiner in Hadoop6:10

    Explore how the combiner in Hadoop reduces map output and cuts reducer input to boost performance, with a code example and guidance on when not to use it for averages.

  • Continue on Combiner in Hadoop8:57

    Learn to implement a word count MapReduce with a combiner in Hadoop, including mapper, reducer, and combiner classes, configuring the job and running it end-to-end.

  • Uploading Combiner Jar4:27

    Upload the combiner jar and run a Hadoop job with a combiner to merge map outputs into a reduced, combined output. The example shows hello twice before final reduce.

  • Introduction to Real World10:08

    Explore a real world example of joining movies and ratings data in Hadoop using MapReduce, tagging records from movie and rating files, and counting ratings per movie with reducers.

  • Ratings Mapper7:26

    Develop a ratings mapper in a new MapReduce class, parse ratings data using a delimiter, emit movie-specific rating counts, and prepare data for the reducer.

  • Movie and Ratings Runner8:47

    This lecture shows a mapreduce workflow to join movie data with ratings using movie id as key, producing movie name and its rating count.

  • Movie and Rating Calc Jar4:09

    Learn how to run a mapreduce job on hadoop to count movie ratings by joining movie and ratings data. Handle comma-delimited input, configure mappers and reducers, and interpret the output.

  • Total Ratings By A User8:15

    Calculate the number of ratings per user by joining the users and ratings files in a Hadoop MapReduce job, using two mappers and a tagged join.

  • User Rating Reducer11:19

    Explore building a user rating reducer for a MapReduce workflow, integrating a ratings mapper, user data, and movie counts to produce structured output.

  • User Rating Class4:57

    Join user data with ratings in a MapReduce workflow to compute per-user movie ratings, using user ID as the join key and running on Hadoop to generate per-user results.

  • Yarn Basic Tutorial10:04

    Discover how Yarn transforms Hadoop 2 architecture into flexible cluster resource management, using resource manager, node managers, containers, and application masters to run MapReduce and other processing models.

  • Node Manager9:35

    Learn how yarn coordinates resources via node managers, heartbeats, containers, and application master to run MapReduce and Hive jobs with retries and high availability via ZooKeeper.

Requirements

  • MapReduce or Hadoop is something that people get barely get exposure to as compared to the programming languages. It could be considered a unique technology. So it is obvious that one must have to possess below skills to being learning the MapReduce certification course. Programming Fundamental: You must know the basics of programming as you will be supposed to write programs in HIVE, PIG and so on. Though it is not the sole of Hadoop, you should have some idea about coding. Good Communication: As the processed outcome has to be presented to the next action takers, you should have good communication skills. Well, not just here but everywhere you must have some unique to present data. Analysis fundamentals: MS Excel provides us an interface where we can work with data. Thought the size of data is not that much but still, it gives you an idea of how the data could be processed.

Description

MapReduce can be defined as the sub-module of Hadoop that offer huge scalability of data spread across numerous of commodity clusters. MapReduce comprises of two things that work consecutively to process the analytics. The process in both the different parts is done in a parallel manner helping save a lot of time while working with significant data. In the traditional data analysis approach, the data was analyzed serially and MapReduce overcomes that problem.

As it’s named sound, it involves mapping and reducing process which is done by mappers and reducers. The dataset gets divided equally among different mappers and all of the processes or analyses the data in a parallel manner. Once the mapper produces the outcome, reducers come in to generate the outcome. The role of the reducer is to collect the data from all the mappers and then process their outcome to get the final result.

For instance, if Flipkart needs to find out the total sell in 2018 in Mumbai. The entire process will flow below.

  • The entire dataset will be divided into months which means the sell data of one year will be divided into 12 months like how much they made each month from which location.

  • The dataset will be then assigned to 12 mappers.

  • Each mapper will find out in which city and how of how much the goods were sold.

  • After the mappers generate the report, now it comes to the turn of reducers.

  • The reducers will grab the sell value from every month for Mumbai location.

  • Eventually, they will all sell value to generate the outcome.

In this MapReduce training course, you will learn something that is going to be the next big thing soon, generating lots of opportunities in the new future. You will learn how to work with mass data, unstructured data. Working with various kinds of data and try to get all of them on the same page anyway is what you will study here. In technical terms, you will be getting a practical insight into the working of data scientists. In addition to data processing, you will also learn to develop a program in HIVE, PIG, MapReduce, and Sqoop.

Every organization has its requirement for data analysis so it is very important to develop a customized program that can generate the desired output. You will see and learn how the sub-modules of Hadoop like PIG or HIVE could be used to reduce the complexity of the program. In addition to all those vital things, you will learn which framework should you use and in which case. By the time you come to the end of the MapReduce certification, you will be enough cognizant to play with abundant data.

Who this course is for:

  • MapReduce is the kind of technology that needs some prior experience as data analytics to learn it efficiently. It is kind of a vast topic and hence mostly preferred by working professionals. So if we talk about the target audience. Of course, working folks will be the best audience who can opt for this MapReduce certification course to enhance their expertise. Coming to students, most of them prefer to have internships to begin their professional careers. So all the students who want to work as an intern in reputed organizations should learn MapReduce as it can give a good kick start to their career. By using several modules taught here like HIVE or PIG, students can leverage it to make some basic projects as well. People who are working in any other domain of information technology but wants to jump in as data scientists could be the perfect audience for this MapReduce certification course as nothing is best than a person willing to learn. Though it will be a bit hard to begin the things right after changing the domain, it’s also true that it won’t take much time to have you dive deep into this technology.