SlideShare a Scribd company logo
1 of 33
Download to read offline
Hadoop   Tenjin




                                  2010   06   25

2010   6   27
2010   6   27
3
2010   6   27
4
2010   6   27
5
2010   6   27
MPI
                MPI=Message Passing Interface




                                                6
2010   6   27
Hadoop




2010   6   27
OSS
                Hadoop




                         8
2010   6   27
Hadoop




                         9
2010   6   27
Hadoop




                              JDK


                              OS


                         10
2010   6   27
Hadoop

                  Master         Slave


                    job       task
                  tracker   tracker



                                         Slave


                              task
                            tracker



                            11

2010   6   27
Hadoop
                Hadoop



                Zookeeper   Chukwa         Pig   Hive   Mahout

                            HBase      MapReduce         Avro

                                     HDFS



                                      12
2010   6   27
Hadoop




2010   6   27
Hadoop




                         WikiPedia




                               KeyValueStore   NoSQL
                              14
2010   6   27
Hadoop




                15
2010   6   27
MapReduce




2010   6   27
MapReduce
                Hadoop




                              17
2010   6   27
MapReduce
                MapReduce

                  input       Map                                        Reduce
                    hoge, hoge, hoge, fuga, fuga
                                                                       [hoge, [1, 1, 1]]
                                                                        [fuga, [1, 1]]

                             [hoge, 1]
                             [hoge, 1]
                             [hoge, 1]             [hoge, [1, 1, 1]]      [hoge, 3]
                             [fuga, 1]              [fuga, [1, 1]]        [fuga, 2]
                                                                                           output
                             [fuga, 1]
                                                    Shuffle & Sort
                           key value

                                                                 18
2010   6   27
MapReduce
                  HDFS          Key Value

                                               MapReduce

                                             Map
                XML CSV
                          TextInputFormat     Key Value



                                             Reduce
                                               Key Value
                          TextOutputFormat

                                   19
2010   6   27
MapReduce




2010   6   27
MapReduce
                MapReduce
                   Input

                    Job1                    Job2
                 Map Reduce    KeyValue
                                          Map Reduce



                                          Output
                                   21
2010   6   27
Grep
                 Hadoop                Grep
                $ hadoop jar hadoop-example.jar grep [           ][         ][    ]




                        grep-serch Job                          grep-sort Job

                   Map                                    Map         Key Value


                    Reduce                                Reduce

                                                     22
2010   6   27
Grep
                Hadoop    Grep




                                 23
2010   6   27
MapReduce




2010   6   27
Wikipedia




2010   6   27
Wikipedia
                  Wikipedia
                Wik-IE


                                     Wik-IE
                                Map
                                            ID
                   D/L


                                Reduce
                                 Map
                                 KeyValue


                                       26
2010   6   27
Hadoop




2010   6   27
add        Hadoop   OUTPUT




                      28
2010   6   27
Hadoop Application
                vision of Hadoop-based Application




                                              29
2010   6   27
Hadoop




2010   6   27
Hadoop




                    31
2010   6   27
Hadoop




                         32
2010   6   27
Hadoop
                Hadooper    Hadoop




                                     33
2010   6   27

More Related Content

Viewers also liked

01 - Import an Excel Dataset (BASIC-FRENCH)
01 - Import an Excel Dataset (BASIC-FRENCH)01 - Import an Excel Dataset (BASIC-FRENCH)
01 - Import an Excel Dataset (BASIC-FRENCH)FENIX Workstation
 
Hizze Fletcher Biography
Hizze Fletcher BiographyHizze Fletcher Biography
Hizze Fletcher Biographyhizze
 
Mоята писана
Mоята писанаMоята писана
Mоята писанаMuTaKa
 
Controllo di Gestione, Studi di Fattibilità - Carlo Vigo - Seminario Sophia G...
Controllo di Gestione, Studi di Fattibilità - Carlo Vigo - Seminario Sophia G...Controllo di Gestione, Studi di Fattibilità - Carlo Vigo - Seminario Sophia G...
Controllo di Gestione, Studi di Fattibilità - Carlo Vigo - Seminario Sophia G...Salvatore Carlo Vigo
 
Gebruikersonderzoek Makassarplein
Gebruikersonderzoek Makassarplein Gebruikersonderzoek Makassarplein
Gebruikersonderzoek Makassarplein Bureau Wijkwiskunde
 
Graphics, playability and social interaction, the greatest motivations for pl...
Graphics, playability and social interaction, the greatest motivations for pl...Graphics, playability and social interaction, the greatest motivations for pl...
Graphics, playability and social interaction, the greatest motivations for pl...Beatriz Marcano Lárez
 
Carewise Health 2010 2 03
Carewise Health 2010 2 03Carewise Health 2010 2 03
Carewise Health 2010 2 03Jigsaw
 
Multisim User Manual
Multisim User ManualMultisim User Manual
Multisim User Manualguestfc76b6
 
Rapport de stage fatma karem
Rapport de stage fatma karemRapport de stage fatma karem
Rapport de stage fatma karemfatmakarem
 
Environmental Protection Agency Of Montenegro
Environmental Protection Agency Of MontenegroEnvironmental Protection Agency Of Montenegro
Environmental Protection Agency Of Montenegroguestb9d5558
 

Viewers also liked (17)

01 - Import an Excel Dataset (BASIC-FRENCH)
01 - Import an Excel Dataset (BASIC-FRENCH)01 - Import an Excel Dataset (BASIC-FRENCH)
01 - Import an Excel Dataset (BASIC-FRENCH)
 
Family
FamilyFamily
Family
 
Hizze Fletcher Biography
Hizze Fletcher BiographyHizze Fletcher Biography
Hizze Fletcher Biography
 
Trabajo tadeo
Trabajo tadeoTrabajo tadeo
Trabajo tadeo
 
Web Design Guide
Web Design Guide Web Design Guide
Web Design Guide
 
Mоята писана
Mоята писанаMоята писана
Mоята писана
 
Controllo di Gestione, Studi di Fattibilità - Carlo Vigo - Seminario Sophia G...
Controllo di Gestione, Studi di Fattibilità - Carlo Vigo - Seminario Sophia G...Controllo di Gestione, Studi di Fattibilità - Carlo Vigo - Seminario Sophia G...
Controllo di Gestione, Studi di Fattibilità - Carlo Vigo - Seminario Sophia G...
 
Gebruikersonderzoek Makassarplein
Gebruikersonderzoek Makassarplein Gebruikersonderzoek Makassarplein
Gebruikersonderzoek Makassarplein
 
Graphics, playability and social interaction, the greatest motivations for pl...
Graphics, playability and social interaction, the greatest motivations for pl...Graphics, playability and social interaction, the greatest motivations for pl...
Graphics, playability and social interaction, the greatest motivations for pl...
 
Wijkwiskunde - Europan 10
Wijkwiskunde - Europan 10Wijkwiskunde - Europan 10
Wijkwiskunde - Europan 10
 
2nd gogreen
2nd gogreen2nd gogreen
2nd gogreen
 
Opi
OpiOpi
Opi
 
Psychology 4 11
Psychology 4 11Psychology 4 11
Psychology 4 11
 
Carewise Health 2010 2 03
Carewise Health 2010 2 03Carewise Health 2010 2 03
Carewise Health 2010 2 03
 
Multisim User Manual
Multisim User ManualMultisim User Manual
Multisim User Manual
 
Rapport de stage fatma karem
Rapport de stage fatma karemRapport de stage fatma karem
Rapport de stage fatma karem
 
Environmental Protection Agency Of Montenegro
Environmental Protection Agency Of MontenegroEnvironmental Protection Agency Of Montenegro
Environmental Protection Agency Of Montenegro
 

Similar to Hadoop MapReduce and Applications Overview

Hadoop For Enterprises
Hadoop For EnterprisesHadoop For Enterprises
Hadoop For Enterprisesnvvrajesh
 
Hadoop本 輪読会 1章〜2章
Hadoop本 輪読会 1章〜2章Hadoop本 輪読会 1章〜2章
Hadoop本 輪読会 1章〜2章moai kids
 
HDP-1 introduction for HUG France
HDP-1 introduction for HUG FranceHDP-1 introduction for HUG France
HDP-1 introduction for HUG FranceSteve Loughran
 
Hadoop Conference Japan 2011 Fallに行ってきました
Hadoop Conference Japan 2011 Fallに行ってきましたHadoop Conference Japan 2011 Fallに行ってきました
Hadoop Conference Japan 2011 Fallに行ってきましたmoai kids
 
Introduction to Spark on Hadoop
Introduction to Spark on HadoopIntroduction to Spark on Hadoop
Introduction to Spark on HadoopCarol McDonald
 
MapReduce Paradigm
MapReduce ParadigmMapReduce Paradigm
MapReduce ParadigmDilip Reddy
 
MapReduce Paradigm
MapReduce ParadigmMapReduce Paradigm
MapReduce ParadigmDilip Reddy
 
Brief introduction on Hadoop,Dremel, Pig, FlumeJava and Cassandra
Brief introduction on Hadoop,Dremel, Pig, FlumeJava and CassandraBrief introduction on Hadoop,Dremel, Pig, FlumeJava and Cassandra
Brief introduction on Hadoop,Dremel, Pig, FlumeJava and CassandraSomnath Mazumdar
 
Hadoop 101 for bioinformaticians
Hadoop 101 for bioinformaticiansHadoop 101 for bioinformaticians
Hadoop 101 for bioinformaticiansattilacsordas
 
Building a heterogeneous Hadoop Olap system with Microsoft BI stack. PABLO DO...
Building a heterogeneous Hadoop Olap system with Microsoft BI stack. PABLO DO...Building a heterogeneous Hadoop Olap system with Microsoft BI stack. PABLO DO...
Building a heterogeneous Hadoop Olap system with Microsoft BI stack. PABLO DO...Big Data Spain
 
[FOSS4G KOREA 2014]Hadoop 상에서 MapReduce를 이용한 Spatial Big Data 집계와 시스템 구축
[FOSS4G KOREA 2014]Hadoop 상에서 MapReduce를 이용한 Spatial Big Data 집계와 시스템 구축[FOSS4G KOREA 2014]Hadoop 상에서 MapReduce를 이용한 Spatial Big Data 집계와 시스템 구축
[FOSS4G KOREA 2014]Hadoop 상에서 MapReduce를 이용한 Spatial Big Data 집계와 시스템 구축Kwang Woo NAM
 
Introducción a hadoop
Introducción a hadoopIntroducción a hadoop
Introducción a hadoopdatasalt
 
Hadoop and mysql by Chris Schneider
Hadoop and mysql by Chris SchneiderHadoop and mysql by Chris Schneider
Hadoop and mysql by Chris SchneiderDmitry Makarchuk
 
NYC-Meetup- Introduction to Hadoop Echosystem
NYC-Meetup- Introduction to Hadoop EchosystemNYC-Meetup- Introduction to Hadoop Echosystem
NYC-Meetup- Introduction to Hadoop EchosystemAL500745425
 
Process and Visualize Your Data with Revolution R, Hadoop and GoogleVis
Process and Visualize Your Data with Revolution R, Hadoop and GoogleVisProcess and Visualize Your Data with Revolution R, Hadoop and GoogleVis
Process and Visualize Your Data with Revolution R, Hadoop and GoogleVisHortonworks
 

Similar to Hadoop MapReduce and Applications Overview (20)

Hadoop For Enterprises
Hadoop For EnterprisesHadoop For Enterprises
Hadoop For Enterprises
 
Hadoop
HadoopHadoop
Hadoop
 
Hadoop本 輪読会 1章〜2章
Hadoop本 輪読会 1章〜2章Hadoop本 輪読会 1章〜2章
Hadoop本 輪読会 1章〜2章
 
HDP-1 introduction for HUG France
HDP-1 introduction for HUG FranceHDP-1 introduction for HUG France
HDP-1 introduction for HUG France
 
Big data ppt
Big data pptBig data ppt
Big data ppt
 
Hadoop Conference Japan 2011 Fallに行ってきました
Hadoop Conference Japan 2011 Fallに行ってきましたHadoop Conference Japan 2011 Fallに行ってきました
Hadoop Conference Japan 2011 Fallに行ってきました
 
Introduction to Spark on Hadoop
Introduction to Spark on HadoopIntroduction to Spark on Hadoop
Introduction to Spark on Hadoop
 
MapReduce Paradigm
MapReduce ParadigmMapReduce Paradigm
MapReduce Paradigm
 
MapReduce Paradigm
MapReduce ParadigmMapReduce Paradigm
MapReduce Paradigm
 
Hadoop gets Groovy
Hadoop gets GroovyHadoop gets Groovy
Hadoop gets Groovy
 
Brief introduction on Hadoop,Dremel, Pig, FlumeJava and Cassandra
Brief introduction on Hadoop,Dremel, Pig, FlumeJava and CassandraBrief introduction on Hadoop,Dremel, Pig, FlumeJava and Cassandra
Brief introduction on Hadoop,Dremel, Pig, FlumeJava and Cassandra
 
Hadoop 101 for bioinformaticians
Hadoop 101 for bioinformaticiansHadoop 101 for bioinformaticians
Hadoop 101 for bioinformaticians
 
Zh tw cloud computing era
Zh tw cloud computing eraZh tw cloud computing era
Zh tw cloud computing era
 
Building a heterogeneous Hadoop Olap system with Microsoft BI stack. PABLO DO...
Building a heterogeneous Hadoop Olap system with Microsoft BI stack. PABLO DO...Building a heterogeneous Hadoop Olap system with Microsoft BI stack. PABLO DO...
Building a heterogeneous Hadoop Olap system with Microsoft BI stack. PABLO DO...
 
[FOSS4G KOREA 2014]Hadoop 상에서 MapReduce를 이용한 Spatial Big Data 집계와 시스템 구축
[FOSS4G KOREA 2014]Hadoop 상에서 MapReduce를 이용한 Spatial Big Data 집계와 시스템 구축[FOSS4G KOREA 2014]Hadoop 상에서 MapReduce를 이용한 Spatial Big Data 집계와 시스템 구축
[FOSS4G KOREA 2014]Hadoop 상에서 MapReduce를 이용한 Spatial Big Data 집계와 시스템 구축
 
Introducción a hadoop
Introducción a hadoopIntroducción a hadoop
Introducción a hadoop
 
Hadoop Ecosystem
Hadoop EcosystemHadoop Ecosystem
Hadoop Ecosystem
 
Hadoop and mysql by Chris Schneider
Hadoop and mysql by Chris SchneiderHadoop and mysql by Chris Schneider
Hadoop and mysql by Chris Schneider
 
NYC-Meetup- Introduction to Hadoop Echosystem
NYC-Meetup- Introduction to Hadoop EchosystemNYC-Meetup- Introduction to Hadoop Echosystem
NYC-Meetup- Introduction to Hadoop Echosystem
 
Process and Visualize Your Data with Revolution R, Hadoop and GoogleVis
Process and Visualize Your Data with Revolution R, Hadoop and GoogleVisProcess and Visualize Your Data with Revolution R, Hadoop and GoogleVis
Process and Visualize Your Data with Revolution R, Hadoop and GoogleVis
 

Recently uploaded

04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptxHampshireHUG
 
Slack Application Development 101 Slides
Slack Application Development 101 SlidesSlack Application Development 101 Slides
Slack Application Development 101 Slidespraypatel2
 
How to convert PDF to text with Nanonets
How to convert PDF to text with NanonetsHow to convert PDF to text with Nanonets
How to convert PDF to text with Nanonetsnaman860154
 
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdfThe Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdfEnterprise Knowledge
 
Salesforce Community Group Quito, Salesforce 101
Salesforce Community Group Quito, Salesforce 101Salesforce Community Group Quito, Salesforce 101
Salesforce Community Group Quito, Salesforce 101Paola De la Torre
 
08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking Men08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking MenDelhi Call girls
 
A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)Gabriella Davis
 
A Call to Action for Generative AI in 2024
A Call to Action for Generative AI in 2024A Call to Action for Generative AI in 2024
A Call to Action for Generative AI in 2024Results
 
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024BookNet Canada
 
Data Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt RobisonData Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt RobisonAnna Loughnan Colquhoun
 
Understanding the Laravel MVC Architecture
Understanding the Laravel MVC ArchitectureUnderstanding the Laravel MVC Architecture
Understanding the Laravel MVC ArchitecturePixlogix Infotech
 
Maximizing Board Effectiveness 2024 Webinar.pptx
Maximizing Board Effectiveness 2024 Webinar.pptxMaximizing Board Effectiveness 2024 Webinar.pptx
Maximizing Board Effectiveness 2024 Webinar.pptxOnBoard
 
08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking Men08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking MenDelhi Call girls
 
The Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptxThe Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptxMalak Abu Hammad
 
Scaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organizationScaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organizationRadu Cotescu
 
GenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationGenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationMichael W. Hawkins
 
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...Miguel Araújo
 
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024BookNet Canada
 
Presentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreterPresentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreternaman860154
 
My Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 PresentationMy Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 PresentationRidwan Fadjar
 

Recently uploaded (20)

04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
 
Slack Application Development 101 Slides
Slack Application Development 101 SlidesSlack Application Development 101 Slides
Slack Application Development 101 Slides
 
How to convert PDF to text with Nanonets
How to convert PDF to text with NanonetsHow to convert PDF to text with Nanonets
How to convert PDF to text with Nanonets
 
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdfThe Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
 
Salesforce Community Group Quito, Salesforce 101
Salesforce Community Group Quito, Salesforce 101Salesforce Community Group Quito, Salesforce 101
Salesforce Community Group Quito, Salesforce 101
 
08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking Men08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking Men
 
A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)
 
A Call to Action for Generative AI in 2024
A Call to Action for Generative AI in 2024A Call to Action for Generative AI in 2024
A Call to Action for Generative AI in 2024
 
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
 
Data Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt RobisonData Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt Robison
 
Understanding the Laravel MVC Architecture
Understanding the Laravel MVC ArchitectureUnderstanding the Laravel MVC Architecture
Understanding the Laravel MVC Architecture
 
Maximizing Board Effectiveness 2024 Webinar.pptx
Maximizing Board Effectiveness 2024 Webinar.pptxMaximizing Board Effectiveness 2024 Webinar.pptx
Maximizing Board Effectiveness 2024 Webinar.pptx
 
08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking Men08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking Men
 
The Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptxThe Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptx
 
Scaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organizationScaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organization
 
GenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationGenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day Presentation
 
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
 
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
 
Presentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreterPresentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreter
 
My Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 PresentationMy Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 Presentation
 

Hadoop MapReduce and Applications Overview

  • 1. Hadoop Tenjin 2010 06 25 2010 6 27
  • 2. 2010 6 27
  • 3. 3 2010 6 27
  • 4. 4 2010 6 27
  • 5. 5 2010 6 27
  • 6. MPI MPI=Message Passing Interface 6 2010 6 27
  • 7. Hadoop 2010 6 27
  • 8. OSS Hadoop 8 2010 6 27
  • 9. Hadoop 9 2010 6 27
  • 10. Hadoop JDK OS 10 2010 6 27
  • 11. Hadoop Master Slave job task tracker tracker Slave task tracker 11 2010 6 27
  • 12. Hadoop Hadoop Zookeeper Chukwa Pig Hive Mahout HBase MapReduce Avro HDFS 12 2010 6 27
  • 13. Hadoop 2010 6 27
  • 14. Hadoop WikiPedia KeyValueStore NoSQL 14 2010 6 27
  • 15. Hadoop 15 2010 6 27
  • 17. MapReduce Hadoop 17 2010 6 27
  • 18. MapReduce MapReduce input Map Reduce hoge, hoge, hoge, fuga, fuga [hoge, [1, 1, 1]] [fuga, [1, 1]] [hoge, 1] [hoge, 1] [hoge, 1] [hoge, [1, 1, 1]] [hoge, 3] [fuga, 1] [fuga, [1, 1]] [fuga, 2] output [fuga, 1] Shuffle & Sort key value 18 2010 6 27
  • 19. MapReduce HDFS Key Value MapReduce Map XML CSV TextInputFormat Key Value Reduce Key Value TextOutputFormat 19 2010 6 27
  • 21. MapReduce MapReduce Input Job1 Job2 Map Reduce KeyValue Map Reduce Output 21 2010 6 27
  • 22. Grep Hadoop Grep $ hadoop jar hadoop-example.jar grep [ ][ ][ ] grep-serch Job grep-sort Job Map Map Key Value Reduce Reduce 22 2010 6 27
  • 23. Grep Hadoop Grep 23 2010 6 27
  • 26. Wikipedia Wikipedia Wik-IE Wik-IE Map ID D/L Reduce Map KeyValue 26 2010 6 27
  • 27. Hadoop 2010 6 27
  • 28. add Hadoop OUTPUT 28 2010 6 27
  • 29. Hadoop Application vision of Hadoop-based Application 29 2010 6 27
  • 30. Hadoop 2010 6 27
  • 31. Hadoop 31 2010 6 27
  • 32. Hadoop 32 2010 6 27
  • 33. Hadoop Hadooper Hadoop 33 2010 6 27