Filtering Data Using Hadoop MapReduce

Apache Hadoop    |    Beginner
  • 9 videos | 58m 7s
  • Includes Assessment
  • Earns a Badge
Rating 4.9 of 7 users Rating 4.9 of 7 users (7)
Extracting meaningful information from a very large dataset can be painstaking. In this Skillsoft Aspire course, learners examine how Hadoop's MapReduce can be used to speed up this operation. In a new project, code the Mapper for an application to count the number of passengers in each Titanic class in the input data set. Then develop a Reducer and Driver to generate final passenger counts in each Titanic class. Build the project by using Maven and run on Hadoop master node to check that output correctly shows passenger class numbers. Apply MapReduce to filter only surviving Titanic passengers from the input data set. Execute the application and verify that filtering has worked correctly; examine job and output files with YARN cluster manager and HDFS (Hadoop Distributed File System) NameNode web User interfaces. Using a restaurant app's data set, use MapReduce to obtain the distinct set of cuisines offered. Build and run the application and confirm output with HDFS from both command line and web application. The exercise involves filtering data by using MapReduce.

WHAT YOU WILL LEARN

  • Create a new project and code up the mapper for an application to count the number of passengers in each class of the titanic in the input dataset
    Develop a reducer and driver for the application to generate the final passenger counts in each class of the titanic
    Build the project using maven and run it on the hadoop master node to check that the output correctly shows the numbers in each passenger class
    Apply mapreduce to filter through only the surviving passengers on the titanic from the input dataset
  • Execute the application and verify that the filtering has worked correctly; examine the job and the output files using the yarn cluster manager and hdfs namenode web uis
    Use mapreduce to obtain a distinct set of the cuisines offered by the restaurants in a dataset
    Build and run the application and confirm the output using hdfs from both the command line and the web application
    Identify configuration functions used to customize a mapreduce and recognize the types of input and output when null values are transmitted from the mapper to the reducer

IN THIS COURSE

  • 2m 49s
  • 7m 14s
    In this video, you will create a new project and code up the Mapper for an application to count the number of passengers in each class of the Titanic in the input dataset. FREE ACCESS
  • Locked
    3.  The Reducer and Driver Programs
    5m 19s
    Find out how to develop a Reducer and Driver for the application to generate the final passenger counts in each class of the Titanic. FREE ACCESS
  • Locked
    4.  Building and Executing the Application
    8m 32s
    In this video, you will build the project using Maven and run it on the Hadoop master node to check that the output correctly displays the numbers in each passenger class. FREE ACCESS
  • Locked
    5.  A Simple Filter Using MapReduce
    8m 42s
    In this video, you will learn how to apply MapReduce to filter through only the passengers who survived on the Titanic from the input dataset. FREE ACCESS
  • Locked
    6.  Executing and Examining the Output
    7m 31s
    During this video, you will learn how to execute the application and verify that the filtering has worked correctly. You will also examine the job and the output files using the YARN Cluster Manager and HDFS NameNode web UIs. FREE ACCESS
  • Locked
    7.  Extracting the Unique Values in a Column
    7m 59s
    In this video, you will learn how to use MapReduce to obtain a distinct set of cuisines offered by restaurants in a dataset. FREE ACCESS
  • Locked
    8.  Viewing the Distinct Values Extracted
    5m 27s
    In this video, find out how to build and run the application and confirm the output using HDFS from both the command line and the web application. FREE ACCESS
  • Locked
    9.  Exercise: Filtering Data Using MapReduce
    4m 33s
    In this video, you will learn how to identify configuration functions used to customize a MapReduce and recognize the types of input and output when null values are transmitted from the Mapper to the Reducer. FREE ACCESS

EARN A DIGITAL BADGE WHEN YOU COMPLETE THIS COURSE

Skillsoft is providing you the opportunity to earn a digital badge upon successful completion on some of our courses, which can be shared on any social network or business platform.

Digital badges are yours to keep, forever.

PEOPLE WHO VIEWED THIS ALSO VIEWED THESE

Rating 4.5 of 4 users Rating 4.5 of 4 users (4)
Rating 4.6 of 893 users Rating 4.6 of 893 users (893)
Rating 4.7 of 7 users Rating 4.7 of 7 users (7)