Hadoop MapReduce is a software framework for processing vast amounts of data in-parallel on large clusters

CK CK 3398 
Created at  
2,015 0 0
Hadoop MapReduce is a programming model and software framework for writing applications that rapidly process vast amounts of data in parallel on large clusters of compute nodes.

In other words, Hadoop MapReduce is a software framework for easily writing applications which process vast amounts of data (multi-terabyte data-sets) in-parallel on large clusters (thousands of nodes) of commodity hardware in a reliable, fault-tolerant manner.

Hadoop MapReduce is a software framework for processing vast amounts of data in-parallel on large clusters

A MapReduce job usually splits the input data-set into independent chunks which are processed by the map tasks in a completely parallel manner. The framework sorts the outputs of the maps, which are then input to the reduce tasks. Typically both the input and the output of the job are stored in a file-system. The framework takes care of scheduling tasks, monitoring them and re-executes the failed tasks.

Hadoop MapReduce is a software framework for processing vast amounts of data in-parallel on large clusters

Typically the compute nodes and the storage nodes are the same, that is, the MapReduce framework and the Hadoop Distributed File System (see below HDFS Architecture Diagram) are running on the same set of nodes. This configuration allows the framework to effectively schedule tasks on the nodes where data is already present, resulting in very high aggregate bandwidth across the cluster.

Hadoop MapReduce is a software framework for processing vast amounts of data in-parallel on large clusters

The MapReduce framework consists of a single master JobTracker and one slave TaskTracker per cluster-node. The master is responsible for scheduling the jobs' component tasks on the slaves, monitoring them and re-executing the failed tasks. The slaves execute the tasks as directed by the master.

Minimally, applications specify the input/output locations and supply map and reduce functions via implementations of appropriate interfaces and/or abstract-classes. These, and other job parameters, comprise the job configuration. The Hadoop job client then submits the job (jar/executable etc.) and configuration to the JobTracker which then assumes the responsibility of distributing the software/configuration to the slaves, scheduling tasks and monitoring them, providing status and diagnostic information to the job-client.

Although the Hadoop framework is implemented in Java, MapReduce applications need not be written in Java.

Hadoop Streaming is a utility which allows users to create and run jobs with any executables (e.g. shell utilities) as the mapper and/or the reducer.
Hadoop Pipes is a SWIG- compatible C++ API to implement MapReduce applications (non JNI based).

 

References

- http://hadoop.apache.org/common/docs/current/mapred_tutorial.html#Inputs+and+Outputs
Tags Blob Chunk Cloud Cloud Computing Computers & Internet File-System HBase HDFS Hadoop Distributed File System Hadoop Mascot Hadoop Pipe Hadoop Streaming JNI Java JobTracker MapReduce NoSQL Parallel Processing SWIG TaskTracker Facebook X
Comments 0
Similar posts
  1. Apache Hadoop is designed to scale up from single servers to thousands of machines
    1,811
  2. HDFS(Hadoop Distributed File System) is designed to run on commodity hardware – Low cost hardware
    1,852
  3. Apache HBase is a storage system, with roots in Hadoop, and uses HDFS for underlying storage.
    1,845
  4. Hive provides SQL-like query language on HDFS(Hadoop Distributed File System)
    1,859
  5. With AWS cloud,we met our reliability and performance objectives at a fraction of the cost – Mr. Chun Kang – Pricipal Engineer, Samsung
    2,237
  6. Web Cache function in Network Gateway could cause internet service trouble
    1,630
  7. Samsung Movies and TV Shows User Interface
    1,950
  8. FNC Batch Renames Digital Photos by Date
    1,824
  1. Discovering OpenBugBounty: A Free Tool for Website Security Insights
    1,495
  2. Microsoft and Qualcomm Collaborate to Bring On-Device AI to Windows Devices
    2,180
  3. Flash Memory has lifetime, so you have to consider backup just in case
    3,723
  4. The way can see the picture on the received email in outlook
    3,151
  5. If you want to copy clipboard image on livewriter as local image, use Clipboard Capture or Clipboard Live – Live Writer Plug-in
    1,795
  6. How to add groups to active resistered user in phpBB ?
    3,611
  7. The simplest and most reliable application or method for editing digital photo EXIF data
    1,776
  8. Enhancing Online Privacy - Special Tools for Hiding Your IP Address
    2,103
  9. Anonymous Proxy Servers for hiding IP address
    2,021
  10. Online Gaming IP Ban Proxy Servers Internet Security Digital Identity
    2,116
  11. Simple Steps to Mask Your IP Address on Home Networks
    4,137
  12. Hiding Your IP Address Made Easy: Using HTTP Proxy Servers
    2,478
  13. Changing Your IP Address: Easy Methods for Privacy Protection
    2,442
Recently updated
  1. YouTube Language Usage in India: Comprehensive Statistics and Data Breakdown
    192
  2. India's Linguistic Landscape: Top Languages, Regional Distribution, and English Usage
    216
  3. Decoding Global TikTok Revenue: Monetization Trends, Market Tiers, and Social Commerce Growth
    268
  4. Countries Where Fortune-Telling and Amulets Are Strictly Illegal
    58
  5. Global YouTube Usage Analysis: Top 100 Countries by User Population
    233
  6. Meta Unveils Muse Charm: The Keychain AI Assistant That Could Replace Your Smartwatch
    535
  7. Why iCloud Passwords is useful?
    413
  8. Good Company to Work For, but Pretty Pathetic once you Look Inside
    1,233
  9. Pre-Departure Google Workspace Personal Data Cleanup
    2,600
  10. The Harmful Effects of Squeezing Blemishes: Why You Should Avoid It
    1,808
  11. Finding Your Path to Clear Skin: The Best Way to Treat Acne
    2,060
  12. Choosing the Right Cosmetics and Cleansers for Acne-Prone Skin
    2,184
  13. Why Does Vietnamese Cable TV Have Almost No Ads? A Look at the Rules
    2,514
  14. In 2026, Advertising Is Converging on the TV Screen - 5 Opportunities OTT Operators Should Be Watching
    3,401
  15. Musk's Masterclass: Prioritizing, Delegating & Verifying
    704
  16. Life is Short: HubSpot Founder's Cliff-Edge Wisdom for Leaders
    3,083
  17. The Making of OpenAI: Birth, Battles, and Breakthroughs
    819
  18. Brazil's Digital & Demographic Deep Dive: Economy & Top Streaming Services
    1,260
  19. World Population Top 30 (2016-2025)
    961
  20. SouthEast Asia Advertising Market - Comprehensive Analysis by Country, Company, Platform & Revenue
    1,531
  21. Comprehensive Report on Portugal: Demographics, Digital Usage, and Top Streaming Companies
    849
  22. Mongolia Unpacked: Demographics, Digital Economy, and Leading Streaming Services
    1,395
  23. Italy: A Comprehensive Guide to Demographics, Digital Trends, and Its Top 10 Video Streaming Companies
    843
  24. Spain: Demographics, Digital Usage, Economic Insights & Top 10 Streaming Services
    1,253
  25. France's Digital Economy: Demographics, Trends, and Streaming Leaders
    768
  26. Germany's Digital Deep Dive: Demographics, Internet Usage, Market Trends, and Top 10 Video Streaming Powerhouses
    806
  27. United Kingdom: Demographics, Digital Life, and Streaming's Top 10 Players
    741
  28. Russia's Digital Blueprint: Economy, Demographics, and Streaming Landscape
    933
  29. Singapore's Top 10 Video Streaming Companies
    841
  30. Canada's Digital Pulse: Demographics, Connectivity & Top 10 Streaming Services Unveiled
    785
  31. Korea's Streaming Story: Top 10 Platforms in a Digital Nation
    1,761
  32. Malaysia's Top 10 Video Streaming Companies 2026
    1,268
  33. Indonesia's Top 10 Video Streaming Companies
    1,310
  34. Japan's Top 10 Video Streaming Companies
    860
  35. United States's Top 10 Video Streaming Companies
    770
  36. The Evolving Role of Engineering Organizations in the AI Era
    2,761
  37. exif_filename - a Powerful Command-Line Tool Designed for Automatically Renaming Image Files based on EXIF metadata
    675
  38. The Correlation between Income Level and Television Viewing Time
    1,928
  39. Problem-Solving Narratives in Startup Programs
    692
  40. Vietnamese Top 10 Video Streaming Companies 2026
    1,709
  41. Thailand's Top 10 Video Streaming Companies 2026
    1,626
  42. Phillippine's Top 10 Video Streaming Companies 2026
    1,312
  43. Business Structure Comparison: Sole Proprietorship vs S-Corporation
    7431
  44. Affordable Payroll Solutions for Family-Based Businesses in the US
    735
  45. Vietnam Television (aka VTV)
    974
  46. Do we know what causes endometrial cancer?
    1,687
  47. What should you ask your physician about endometrial cancer?
    2,097
  48. How is cancer of the cervix treated?
    2,134