SlideShare une entreprise Scribd logo
1  sur  33
Télécharger pour lire hors ligne
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

Contenu connexe

En vedette

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
 

En vedette (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
 

Similaire à 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
 

Similaire à 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
 

Dernier

New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024BookNet Canada
 
Gen AI in Business - Global Trends Report 2024.pdf
Gen AI in Business - Global Trends Report 2024.pdfGen AI in Business - Global Trends Report 2024.pdf
Gen AI in Business - Global Trends Report 2024.pdfAddepto
 
How to write a Business Continuity Plan
How to write a Business Continuity PlanHow to write a Business Continuity Plan
How to write a Business Continuity PlanDatabarracks
 
Are Multi-Cloud and Serverless Good or Bad?
Are Multi-Cloud and Serverless Good or Bad?Are Multi-Cloud and Serverless Good or Bad?
Are Multi-Cloud and Serverless Good or Bad?Mattias Andersson
 
From Family Reminiscence to Scholarly Archive .
From Family Reminiscence to Scholarly Archive .From Family Reminiscence to Scholarly Archive .
From Family Reminiscence to Scholarly Archive .Alan Dix
 
DSPy a system for AI to Write Prompts and Do Fine Tuning
DSPy a system for AI to Write Prompts and Do Fine TuningDSPy a system for AI to Write Prompts and Do Fine Tuning
DSPy a system for AI to Write Prompts and Do Fine TuningLars Bell
 
TeamStation AI System Report LATAM IT Salaries 2024
TeamStation AI System Report LATAM IT Salaries 2024TeamStation AI System Report LATAM IT Salaries 2024
TeamStation AI System Report LATAM IT Salaries 2024Lonnie McRorey
 
Designing IA for AI - Information Architecture Conference 2024
Designing IA for AI - Information Architecture Conference 2024Designing IA for AI - Information Architecture Conference 2024
Designing IA for AI - Information Architecture Conference 2024Enterprise Knowledge
 
What's New in Teams Calling, Meetings and Devices March 2024
What's New in Teams Calling, Meetings and Devices March 2024What's New in Teams Calling, Meetings and Devices March 2024
What's New in Teams Calling, Meetings and Devices March 2024Stephanie Beckett
 
Hyperautomation and AI/ML: A Strategy for Digital Transformation Success.pdf
Hyperautomation and AI/ML: A Strategy for Digital Transformation Success.pdfHyperautomation and AI/ML: A Strategy for Digital Transformation Success.pdf
Hyperautomation and AI/ML: A Strategy for Digital Transformation Success.pdfPrecisely
 
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks..."LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...Fwdays
 
How AI, OpenAI, and ChatGPT impact business and software.
How AI, OpenAI, and ChatGPT impact business and software.How AI, OpenAI, and ChatGPT impact business and software.
How AI, OpenAI, and ChatGPT impact business and software.Curtis Poe
 
Streamlining Python Development: A Guide to a Modern Project Setup
Streamlining Python Development: A Guide to a Modern Project SetupStreamlining Python Development: A Guide to a Modern Project Setup
Streamlining Python Development: A Guide to a Modern Project SetupFlorian Wilhelm
 
CloudStudio User manual (basic edition):
CloudStudio User manual (basic edition):CloudStudio User manual (basic edition):
CloudStudio User manual (basic edition):comworks
 
DevoxxFR 2024 Reproducible Builds with Apache Maven
DevoxxFR 2024 Reproducible Builds with Apache MavenDevoxxFR 2024 Reproducible Builds with Apache Maven
DevoxxFR 2024 Reproducible Builds with Apache MavenHervé Boutemy
 
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptx
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptxMerck Moving Beyond Passwords: FIDO Paris Seminar.pptx
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptxLoriGlavin3
 
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)Mark Simos
 
Developer Data Modeling Mistakes: From Postgres to NoSQL
Developer Data Modeling Mistakes: From Postgres to NoSQLDeveloper Data Modeling Mistakes: From Postgres to NoSQL
Developer Data Modeling Mistakes: From Postgres to NoSQLScyllaDB
 
Advanced Test Driven-Development @ php[tek] 2024
Advanced Test Driven-Development @ php[tek] 2024Advanced Test Driven-Development @ php[tek] 2024
Advanced Test Driven-Development @ php[tek] 2024Scott Keck-Warren
 
SIP trunking in Janus @ Kamailio World 2024
SIP trunking in Janus @ Kamailio World 2024SIP trunking in Janus @ Kamailio World 2024
SIP trunking in Janus @ Kamailio World 2024Lorenzo Miniero
 

Dernier (20)

New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
 
Gen AI in Business - Global Trends Report 2024.pdf
Gen AI in Business - Global Trends Report 2024.pdfGen AI in Business - Global Trends Report 2024.pdf
Gen AI in Business - Global Trends Report 2024.pdf
 
How to write a Business Continuity Plan
How to write a Business Continuity PlanHow to write a Business Continuity Plan
How to write a Business Continuity Plan
 
Are Multi-Cloud and Serverless Good or Bad?
Are Multi-Cloud and Serverless Good or Bad?Are Multi-Cloud and Serverless Good or Bad?
Are Multi-Cloud and Serverless Good or Bad?
 
From Family Reminiscence to Scholarly Archive .
From Family Reminiscence to Scholarly Archive .From Family Reminiscence to Scholarly Archive .
From Family Reminiscence to Scholarly Archive .
 
DSPy a system for AI to Write Prompts and Do Fine Tuning
DSPy a system for AI to Write Prompts and Do Fine TuningDSPy a system for AI to Write Prompts and Do Fine Tuning
DSPy a system for AI to Write Prompts and Do Fine Tuning
 
TeamStation AI System Report LATAM IT Salaries 2024
TeamStation AI System Report LATAM IT Salaries 2024TeamStation AI System Report LATAM IT Salaries 2024
TeamStation AI System Report LATAM IT Salaries 2024
 
Designing IA for AI - Information Architecture Conference 2024
Designing IA for AI - Information Architecture Conference 2024Designing IA for AI - Information Architecture Conference 2024
Designing IA for AI - Information Architecture Conference 2024
 
What's New in Teams Calling, Meetings and Devices March 2024
What's New in Teams Calling, Meetings and Devices March 2024What's New in Teams Calling, Meetings and Devices March 2024
What's New in Teams Calling, Meetings and Devices March 2024
 
Hyperautomation and AI/ML: A Strategy for Digital Transformation Success.pdf
Hyperautomation and AI/ML: A Strategy for Digital Transformation Success.pdfHyperautomation and AI/ML: A Strategy for Digital Transformation Success.pdf
Hyperautomation and AI/ML: A Strategy for Digital Transformation Success.pdf
 
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks..."LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...
 
How AI, OpenAI, and ChatGPT impact business and software.
How AI, OpenAI, and ChatGPT impact business and software.How AI, OpenAI, and ChatGPT impact business and software.
How AI, OpenAI, and ChatGPT impact business and software.
 
Streamlining Python Development: A Guide to a Modern Project Setup
Streamlining Python Development: A Guide to a Modern Project SetupStreamlining Python Development: A Guide to a Modern Project Setup
Streamlining Python Development: A Guide to a Modern Project Setup
 
CloudStudio User manual (basic edition):
CloudStudio User manual (basic edition):CloudStudio User manual (basic edition):
CloudStudio User manual (basic edition):
 
DevoxxFR 2024 Reproducible Builds with Apache Maven
DevoxxFR 2024 Reproducible Builds with Apache MavenDevoxxFR 2024 Reproducible Builds with Apache Maven
DevoxxFR 2024 Reproducible Builds with Apache Maven
 
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptx
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptxMerck Moving Beyond Passwords: FIDO Paris Seminar.pptx
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptx
 
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
 
Developer Data Modeling Mistakes: From Postgres to NoSQL
Developer Data Modeling Mistakes: From Postgres to NoSQLDeveloper Data Modeling Mistakes: From Postgres to NoSQL
Developer Data Modeling Mistakes: From Postgres to NoSQL
 
Advanced Test Driven-Development @ php[tek] 2024
Advanced Test Driven-Development @ php[tek] 2024Advanced Test Driven-Development @ php[tek] 2024
Advanced Test Driven-Development @ php[tek] 2024
 
SIP trunking in Janus @ Kamailio World 2024
SIP trunking in Janus @ Kamailio World 2024SIP trunking in Janus @ Kamailio World 2024
SIP trunking in Janus @ Kamailio World 2024
 

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