SlideShare uma empresa Scribd logo
1 de 17
Hadoop 
Edit by Cassell Hsu 
2013.04.19
Hadoop 
Master 
Slave 
Slave 
Slave
Hadoop 
• Master 
• NameNode 
• JobTracker 
• SecondaryNameNode
NameNode 
• Where is NameNode? 
• Master 
• HDFS(Hadoop Distributed File System) 
• What is NameNode? 
• 資料之位置資訊 
?? 
• 資料之屬性
NameNode 
• 位置資訊? 
• 所有資料皆存放在 – DataNode
DataNode 
• What is DataNode 
• 存放資料 
• Where is DataNode 
• HDFS 
• Slaves (and Master)
UUsseerr 
DDaattaaNNooddee 
NNaammeeNNooddee 
DDaattaaNNooddee 
DDaattaaNNooddee 
A 
64Mb 
128 
Mb B 
64Mb 
A 
64Mb 
B 
64Mb 
Check hdfs-site.xml
Hadoop 
Master 
NNaammeeNNooddee DDaattaaNNooddee 
Slaves 
DDaattaaNNooddee 
DDaattaaNNooddee 
DDaattaaNNooddee
Hadoop 
• Master 
• NameNode 
• JobTracker 
• SecondaryNameNode
JobTracker 
• What is JobTracker? 
• 排程工作 
• Where is JobTracker? 
• Master 
誰來工作?
JobTracker & TaskTracker 
JobTracker TaskTracker 
Where Master Slaves 
What 排程工作執行工作
Hadoop 
Master 
NNaammeeNNooddee DDaattaaNNooddee 
Slaves 
DDaattaaNNooddee 
JJoobbTTrraacckkeerr 
TTaasskkTTrraacckkeerr
Hadoop 
• Master 
• NameNode 
• JobTracker 
• SecondaryNameNode
SecondaryNameNode 
• What is SecondaryNameNode? 
• NameNode發生錯誤時補救 
• Where is SecondaryNameNode? 
• Master
Hadoop 
Master 
NNaammeeNNooddee DDaattaaNNooddee 
Slaves 
DDaattaaNNooddee 
JJoobbTTrraacckkeerr 
TTaasskkTTrraacckkeerr 
SSeeccoonnddaarryyNNooddee
MapReduce 
HDFS Final Result 
User Master 
Reduce 
Slave1 
Slave2 
A 
A1 
A2 
Task 
NameNode 
Task 
Result1 
Result2
MapReduce 
• 檔案切割 
• Hadoop上區塊切割 
• 程式指定

Mais conteúdo relacionado

Destaque

Festa Major Vilanova de Bellpuig 2012
Festa Major Vilanova de Bellpuig 2012Festa Major Vilanova de Bellpuig 2012
Festa Major Vilanova de Bellpuig 2012Bondia Lleida SL
 
Keniah.stanley mp3.wma
Keniah.stanley mp3.wmaKeniah.stanley mp3.wma
Keniah.stanley mp3.wmakeniah11
 
SEO: Getting Personal
SEO: Getting PersonalSEO: Getting Personal
SEO: Getting PersonalKirsty Hulse
 
Lightning Talk #9: How UX and Data Storytelling Can Shape Policy by Mika Aldaba
Lightning Talk #9: How UX and Data Storytelling Can Shape Policy by Mika AldabaLightning Talk #9: How UX and Data Storytelling Can Shape Policy by Mika Aldaba
Lightning Talk #9: How UX and Data Storytelling Can Shape Policy by Mika Aldabaux singapore
 

Destaque (6)

Tarefa Nº 06 - Usina de Transformação
Tarefa Nº 06 - Usina de TransformaçãoTarefa Nº 06 - Usina de Transformação
Tarefa Nº 06 - Usina de Transformação
 
Doc document
Doc documentDoc document
Doc document
 
Festa Major Vilanova de Bellpuig 2012
Festa Major Vilanova de Bellpuig 2012Festa Major Vilanova de Bellpuig 2012
Festa Major Vilanova de Bellpuig 2012
 
Keniah.stanley mp3.wma
Keniah.stanley mp3.wmaKeniah.stanley mp3.wma
Keniah.stanley mp3.wma
 
SEO: Getting Personal
SEO: Getting PersonalSEO: Getting Personal
SEO: Getting Personal
 
Lightning Talk #9: How UX and Data Storytelling Can Shape Policy by Mika Aldaba
Lightning Talk #9: How UX and Data Storytelling Can Shape Policy by Mika AldabaLightning Talk #9: How UX and Data Storytelling Can Shape Policy by Mika Aldaba
Lightning Talk #9: How UX and Data Storytelling Can Shape Policy by Mika Aldaba
 

Semelhante a Hadoop Architecture and Components Explained

Big upload
Big upload Big upload
Big upload zesszess
 
Ntb0e5xqqjihzzxh3bit 140416002604-phpapp02
Ntb0e5xqqjihzzxh3bit 140416002604-phpapp02Ntb0e5xqqjihzzxh3bit 140416002604-phpapp02
Ntb0e5xqqjihzzxh3bit 140416002604-phpapp02Nitish Bhardwaj
 
Checkupload1 140213043220-phpapp01
Checkupload1 140213043220-phpapp01Checkupload1 140213043220-phpapp01
Checkupload1 140213043220-phpapp01Nitish Bhardwaj
 
Hadoop 130419075715-phpapp02(1)
Hadoop 130419075715-phpapp02(1)Hadoop 130419075715-phpapp02(1)
Hadoop 130419075715-phpapp02(1)Nitish Bhardwaj
 
Hadoop 130419075715-phpapp02(1)
Hadoop 130419075715-phpapp02(1)Hadoop 130419075715-phpapp02(1)
Hadoop 130419075715-phpapp02(1)Nitish Bhardwaj
 
-------------------------------------------------
--------------------------------------------------------------------------------------------------
-------------------------------------------------Nitish Bhardwaj
 
Hadoop 130419075715-phpapp02(1)
Hadoop 130419075715-phpapp02(1)Hadoop 130419075715-phpapp02(1)
Hadoop 130419075715-phpapp02(1)Nitish Bhardwaj
 
Checkupload1 140213043220-phpapp01
Checkupload1 140213043220-phpapp01Checkupload1 140213043220-phpapp01
Checkupload1 140213043220-phpapp01Nitish Bhardwaj
 
Checkupload1 140213043220-phpapp01 (1)
Checkupload1 140213043220-phpapp01 (1)Checkupload1 140213043220-phpapp01 (1)
Checkupload1 140213043220-phpapp01 (1)Nitish Bhardwaj
 
Hadoop 130419075715-phpapp02(1)
Hadoop 130419075715-phpapp02(1)Hadoop 130419075715-phpapp02(1)
Hadoop 130419075715-phpapp02(1)Nitish Bhardwaj
 
Hadoop 130419075715-phpapp02(1)
Hadoop 130419075715-phpapp02(1)Hadoop 130419075715-phpapp02(1)
Hadoop 130419075715-phpapp02(1)Nitish Bhardwaj
 
Hadoop 130419075715-phpapp02(1)
Hadoop 130419075715-phpapp02(1)Hadoop 130419075715-phpapp02(1)
Hadoop 130419075715-phpapp02(1)Nitish Bhardwaj
 
Hadoop 130419075715-phpapp02(1)
Hadoop 130419075715-phpapp02(1)Hadoop 130419075715-phpapp02(1)
Hadoop 130419075715-phpapp02(1)Nitish Bhardwaj
 
Hadoop 130419075715-phpapp02(1)
Hadoop 130419075715-phpapp02(1)Hadoop 130419075715-phpapp02(1)
Hadoop 130419075715-phpapp02(1)Nitish Bhardwaj
 
Hadoop 130419075715-phpapp02(1)
Hadoop 130419075715-phpapp02(1)Hadoop 130419075715-phpapp02(1)
Hadoop 130419075715-phpapp02(1)Nitish Bhardwaj
 
Checkupload1 140213043220-phpapp01
Checkupload1 140213043220-phpapp01Checkupload1 140213043220-phpapp01
Checkupload1 140213043220-phpapp01Nitish Bhardwaj
 
Checkupload1 140213043220-phpapp01
Checkupload1 140213043220-phpapp01Checkupload1 140213043220-phpapp01
Checkupload1 140213043220-phpapp01Nitish Bhardwaj
 
scheduled changed settings
scheduled changed settingsscheduled changed settings
scheduled changed settingsNitish Bhardwaj
 
Checkupload1 140213043220-phpapp01
Checkupload1 140213043220-phpapp01Checkupload1 140213043220-phpapp01
Checkupload1 140213043220-phpapp01Nitish Bhardwaj
 

Semelhante a Hadoop Architecture and Components Explained (20)

Big upload
Big upload Big upload
Big upload
 
Ntb0e5xqqjihzzxh3bit 140416002604-phpapp02
Ntb0e5xqqjihzzxh3bit 140416002604-phpapp02Ntb0e5xqqjihzzxh3bit 140416002604-phpapp02
Ntb0e5xqqjihzzxh3bit 140416002604-phpapp02
 
Checkupload1 140213043220-phpapp01
Checkupload1 140213043220-phpapp01Checkupload1 140213043220-phpapp01
Checkupload1 140213043220-phpapp01
 
Hadoop 130419075715-phpapp02(1)
Hadoop 130419075715-phpapp02(1)Hadoop 130419075715-phpapp02(1)
Hadoop 130419075715-phpapp02(1)
 
Hadoop 130419075715-phpapp02(1)
Hadoop 130419075715-phpapp02(1)Hadoop 130419075715-phpapp02(1)
Hadoop 130419075715-phpapp02(1)
 
-------------------------------------------------
--------------------------------------------------------------------------------------------------
-------------------------------------------------
 
Hadoop 130419075715-phpapp02(1)
Hadoop 130419075715-phpapp02(1)Hadoop 130419075715-phpapp02(1)
Hadoop 130419075715-phpapp02(1)
 
Checkupload1 140213043220-phpapp01
Checkupload1 140213043220-phpapp01Checkupload1 140213043220-phpapp01
Checkupload1 140213043220-phpapp01
 
Checkupload1 140213043220-phpapp01 (1)
Checkupload1 140213043220-phpapp01 (1)Checkupload1 140213043220-phpapp01 (1)
Checkupload1 140213043220-phpapp01 (1)
 
Hadoop 130419075715-phpapp02(1)
Hadoop 130419075715-phpapp02(1)Hadoop 130419075715-phpapp02(1)
Hadoop 130419075715-phpapp02(1)
 
Hadoop 130419075715-phpapp02(1)
Hadoop 130419075715-phpapp02(1)Hadoop 130419075715-phpapp02(1)
Hadoop 130419075715-phpapp02(1)
 
Hadoop 130419075715-phpapp02(1)
Hadoop 130419075715-phpapp02(1)Hadoop 130419075715-phpapp02(1)
Hadoop 130419075715-phpapp02(1)
 
Hadoop 130419075715-phpapp02(1)
Hadoop 130419075715-phpapp02(1)Hadoop 130419075715-phpapp02(1)
Hadoop 130419075715-phpapp02(1)
 
Hadoop 130419075715-phpapp02(1)
Hadoop 130419075715-phpapp02(1)Hadoop 130419075715-phpapp02(1)
Hadoop 130419075715-phpapp02(1)
 
Hadoop 130419075715-phpapp02(1)
Hadoop 130419075715-phpapp02(1)Hadoop 130419075715-phpapp02(1)
Hadoop 130419075715-phpapp02(1)
 
Checkupload1 140213043220-phpapp01
Checkupload1 140213043220-phpapp01Checkupload1 140213043220-phpapp01
Checkupload1 140213043220-phpapp01
 
One public
One publicOne public
One public
 
Checkupload1 140213043220-phpapp01
Checkupload1 140213043220-phpapp01Checkupload1 140213043220-phpapp01
Checkupload1 140213043220-phpapp01
 
scheduled changed settings
scheduled changed settingsscheduled changed settings
scheduled changed settings
 
Checkupload1 140213043220-phpapp01
Checkupload1 140213043220-phpapp01Checkupload1 140213043220-phpapp01
Checkupload1 140213043220-phpapp01
 

Mais de Nitish Bhardwaj (20)

Drive present
Drive presentDrive present
Drive present
 
Docx document
Docx documentDocx document
Docx document
 
Doc1x
Doc1xDoc1x
Doc1x
 
Doc document
Doc documentDoc document
Doc document
 
HAdoop presentation
HAdoop presentationHAdoop presentation
HAdoop presentation
 
Adaptivemagicbrekercmw2014 final-140901211811-phpapp01
Adaptivemagicbrekercmw2014 final-140901211811-phpapp01Adaptivemagicbrekercmw2014 final-140901211811-phpapp01
Adaptivemagicbrekercmw2014 final-140901211811-phpapp01
 
1
11
1
 
1
11
1
 
how
howhow
how
 
Check for it
Check for itCheck for it
Check for it
 
Untitled Presentation
Untitled PresentationUntitled Presentation
Untitled Presentation
 
Moon
MoonMoon
Moon
 
Heisenberg
HeisenbergHeisenberg
Heisenberg
 
Frankunderwoodslessonsslideshare 140825070130-phpapp02
Frankunderwoodslessonsslideshare 140825070130-phpapp02Frankunderwoodslessonsslideshare 140825070130-phpapp02
Frankunderwoodslessonsslideshare 140825070130-phpapp02
 
Docx document
Docx documentDocx document
Docx document
 
Doc1x
Doc1xDoc1x
Doc1x
 
Checkupload1 140213043220-phpapp01
Checkupload1 140213043220-phpapp01Checkupload1 140213043220-phpapp01
Checkupload1 140213043220-phpapp01
 
Do1c
Do1cDo1c
Do1c
 
Faridabad brochure
Faridabad brochureFaridabad brochure
Faridabad brochure
 
Faridabad brochure
Faridabad brochureFaridabad brochure
Faridabad brochure
 

Hadoop Architecture and Components Explained