SlideShare a Scribd company logo
1 of 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)
User
DataNode
NameNode
DataNode
DataNode
12
8M
b
B
64Mb
A
64Mb
Check hdfs-site.xml
B
64Mb
A
64Mb
Hadoop
DataNodeNameNode
Master
DataNode
DataNode
DataNode
Slaves
Hadoop
• Master
• NameNode
• JobTracker
• SecondaryNameNode
JobTracker
• What is JobTracker?
• 排程工作
• Where is JobTracker?
• Master
誰來工作?
JobTracker &
TaskTrackerJobTracker TaskTracker
Where Master Slaves
What 排程工作 執行工作
Hadoop
DataNodeNameNode
Master
DataNode
Slaves
JobTracker
TaskTracker
Hadoop
• Master
• NameNode
• JobTracker
• SecondaryNameNode
SecondaryNameNod
e
• What is SecondaryNameNode?
• NameNode發生錯誤時補救
• Where is SecondaryNameNode?
• Master
Hadoop
DataNodeNameNode
Master
DataNode
Slaves
JobTracker
TaskTracker
SecondaryNode
MapReduce
User Master
Slave2
Slave1
A
A1
A2
Task
NameNode
Task
Result
1
Result
2
Reduc
e
Final
Result
HDFS
MapReduce
• 檔案切割
• Hadoop上區塊切割
• 程式指定

More Related Content

Similar to 5anbcquvtfgv1pvhfif9 140508053553-phpapp01

Ntb0e5xqqjihzzxh3bit 140416002604-phpapp02
Ntb0e5xqqjihzzxh3bit 140416002604-phpapp02Ntb0e5xqqjihzzxh3bit 140416002604-phpapp02
Ntb0e5xqqjihzzxh3bit 140416002604-phpapp02Nitish Bhardwaj
 
Hadoop 130419075715-phpapp02(1)
Hadoop 130419075715-phpapp02(1)Hadoop 130419075715-phpapp02(1)
Hadoop 130419075715-phpapp02(1)Nitish Bhardwaj
 
Ntb0e5xqqjihzzxh3bit 140416002604-phpapp02-140416020154-phpapp02
Ntb0e5xqqjihzzxh3bit 140416002604-phpapp02-140416020154-phpapp02Ntb0e5xqqjihzzxh3bit 140416002604-phpapp02-140416020154-phpapp02
Ntb0e5xqqjihzzxh3bit 140416002604-phpapp02-140416020154-phpapp02Nitish Bhardwaj
 

Similar to 5anbcquvtfgv1pvhfif9 140508053553-phpapp01 (6)

Ntb0e5xqqjihzzxh3bit 140416002604-phpapp02
Ntb0e5xqqjihzzxh3bit 140416002604-phpapp02Ntb0e5xqqjihzzxh3bit 140416002604-phpapp02
Ntb0e5xqqjihzzxh3bit 140416002604-phpapp02
 
Pptx%20present
Pptx%20presentPptx%20present
Pptx%20present
 
Hadoop 130419075715-phpapp02(1)
Hadoop 130419075715-phpapp02(1)Hadoop 130419075715-phpapp02(1)
Hadoop 130419075715-phpapp02(1)
 
Pp1tx present
Pp1tx presentPp1tx present
Pp1tx present
 
Pptx%20present
Pptx%20presentPptx%20present
Pptx%20present
 
Ntb0e5xqqjihzzxh3bit 140416002604-phpapp02-140416020154-phpapp02
Ntb0e5xqqjihzzxh3bit 140416002604-phpapp02-140416020154-phpapp02Ntb0e5xqqjihzzxh3bit 140416002604-phpapp02-140416020154-phpapp02
Ntb0e5xqqjihzzxh3bit 140416002604-phpapp02-140416020154-phpapp02
 

More from Nitish Bhardwaj (20)

Doc document
Doc documentDoc document
Doc document
 
Pptx present
Pptx presentPptx present
Pptx present
 
Pp1t
Pp1tPp1t
Pp1t
 
Pdf info
Pdf infoPdf info
Pdf info
 
Pdf docu
Pdf docuPdf docu
Pdf docu
 
Hadoop 130419075715-phpapp02(1)
Hadoop 130419075715-phpapp02(1)Hadoop 130419075715-phpapp02(1)
Hadoop 130419075715-phpapp02(1)
 
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
 

5anbcquvtfgv1pvhfif9 140508053553-phpapp01