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

Viewers also liked

Jardins+Duarte Santos ExibiçãO
Jardins+Duarte Santos ExibiçãOJardins+Duarte Santos ExibiçãO
Jardins+Duarte Santos ExibiçãOduartepires
 
FIT - Framework for Integration Tests
FIT - Framework for Integration TestsFIT - Framework for Integration Tests
FIT - Framework for Integration TestsWallaceRoque
 
Gestão Financeira Masdar
Gestão Financeira MasdarGestão Financeira Masdar
Gestão Financeira Masdarrazevedolima
 
Sondagem industrial trim 2010 CNI
Sondagem industrial trim 2010 CNISondagem industrial trim 2010 CNI
Sondagem industrial trim 2010 CNIguest0daa38
 
Resolução e comentários Enem 2012 - 2º dia
Resolução e comentários Enem 2012 - 2º diaResolução e comentários Enem 2012 - 2º dia
Resolução e comentários Enem 2012 - 2º diaDiógenes de Oliveira
 
Aspectos do kernel Linux e Instalação
Aspectos do kernel Linux e InstalaçãoAspectos do kernel Linux e Instalação
Aspectos do kernel Linux e InstalaçãoMauro Tapajós
 
Priyadarshini Spicy Stills
Priyadarshini Spicy Stills  Priyadarshini Spicy Stills
Priyadarshini Spicy Stills telugustop.com
 
Construcción y operación de centrales hidroeléctricas generadoras
Construcción y operación de centrales hidroeléctricas generadorasConstrucción y operación de centrales hidroeléctricas generadoras
Construcción y operación de centrales hidroeléctricas generadorasDaniela Muñoz
 
Lluís Companys
Lluís CompanysLluís Companys
Lluís Companysebastida98
 
Characterization of Structural and Surface Properties of Nanocrystalline TiO2...
Characterization of Structural and Surface Properties of Nanocrystalline TiO2...Characterization of Structural and Surface Properties of Nanocrystalline TiO2...
Characterization of Structural and Surface Properties of Nanocrystalline TiO2...Shingo Watanabe (渡邊真悟)
 
How to Deal with a Micromanaging Board, by Marilyn Gardner Lawyer
How to Deal with a Micromanaging Board, by Marilyn Gardner LawyerHow to Deal with a Micromanaging Board, by Marilyn Gardner Lawyer
How to Deal with a Micromanaging Board, by Marilyn Gardner LawyerMarilyn Gardner Milton MA
 
A truta Mocha - 3ª Parte
A truta Mocha - 3ª ParteA truta Mocha - 3ª Parte
A truta Mocha - 3ª Partehcbmelo
 
Avances tecnológicos de la comunicación
Avances tecnológicos de la comunicaciónAvances tecnológicos de la comunicación
Avances tecnológicos de la comunicaciónGeraldine Dolinar
 

Viewers also liked (17)

Jardins+Duarte Santos ExibiçãO
Jardins+Duarte Santos ExibiçãOJardins+Duarte Santos ExibiçãO
Jardins+Duarte Santos ExibiçãO
 
Sindhi Screen Play (هاءِ مُهنجي ڪار مزڊا ٿائوزنڊ) By: Abdul Razzaque Memon
Sindhi Screen Play (هاءِ مُهنجي ڪار مزڊا ٿائوزنڊ) By: Abdul Razzaque MemonSindhi Screen Play (هاءِ مُهنجي ڪار مزڊا ٿائوزنڊ) By: Abdul Razzaque Memon
Sindhi Screen Play (هاءِ مُهنجي ڪار مزڊا ٿائوزنڊ) By: Abdul Razzaque Memon
 
FIT - Framework for Integration Tests
FIT - Framework for Integration TestsFIT - Framework for Integration Tests
FIT - Framework for Integration Tests
 
Gestão Financeira Masdar
Gestão Financeira MasdarGestão Financeira Masdar
Gestão Financeira Masdar
 
La FE que obra por AMOR
La FE que obra por AMORLa FE que obra por AMOR
La FE que obra por AMOR
 
Sondagem industrial trim 2010 CNI
Sondagem industrial trim 2010 CNISondagem industrial trim 2010 CNI
Sondagem industrial trim 2010 CNI
 
Friday 2nd may2
Friday 2nd may2Friday 2nd may2
Friday 2nd may2
 
Resolução e comentários Enem 2012 - 2º dia
Resolução e comentários Enem 2012 - 2º diaResolução e comentários Enem 2012 - 2º dia
Resolução e comentários Enem 2012 - 2º dia
 
Aspectos do kernel Linux e Instalação
Aspectos do kernel Linux e InstalaçãoAspectos do kernel Linux e Instalação
Aspectos do kernel Linux e Instalação
 
Priyadarshini Spicy Stills
Priyadarshini Spicy Stills  Priyadarshini Spicy Stills
Priyadarshini Spicy Stills
 
Construcción y operación de centrales hidroeléctricas generadoras
Construcción y operación de centrales hidroeléctricas generadorasConstrucción y operación de centrales hidroeléctricas generadoras
Construcción y operación de centrales hidroeléctricas generadoras
 
Lluís Companys
Lluís CompanysLluís Companys
Lluís Companys
 
Characterization of Structural and Surface Properties of Nanocrystalline TiO2...
Characterization of Structural and Surface Properties of Nanocrystalline TiO2...Characterization of Structural and Surface Properties of Nanocrystalline TiO2...
Characterization of Structural and Surface Properties of Nanocrystalline TiO2...
 
How to Deal with a Micromanaging Board, by Marilyn Gardner Lawyer
How to Deal with a Micromanaging Board, by Marilyn Gardner LawyerHow to Deal with a Micromanaging Board, by Marilyn Gardner Lawyer
How to Deal with a Micromanaging Board, by Marilyn Gardner Lawyer
 
A truta Mocha - 3ª Parte
A truta Mocha - 3ª ParteA truta Mocha - 3ª Parte
A truta Mocha - 3ª Parte
 
JOB PRESENTATION
JOB PRESENTATIONJOB PRESENTATION
JOB PRESENTATION
 
Avances tecnológicos de la comunicación
Avances tecnológicos de la comunicaciónAvances tecnológicos de la comunicación
Avances tecnológicos de la comunicación
 

Similar to Ntb0e5xqqjihzzxh3bit 140416002604-phpapp02-140416020154-phpapp02

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 Ntb0e5xqqjihzzxh3bit 140416002604-phpapp02-140416020154-phpapp02 (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)

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
 
Docx document
Docx documentDocx document
Docx document
 

Recently uploaded

Marel Q1 2024 Investor Presentation from May 8, 2024
Marel Q1 2024 Investor Presentation from May 8, 2024Marel Q1 2024 Investor Presentation from May 8, 2024
Marel Q1 2024 Investor Presentation from May 8, 2024Marel
 
Putting the SPARK into Virtual Training.pptx
Putting the SPARK into Virtual Training.pptxPutting the SPARK into Virtual Training.pptx
Putting the SPARK into Virtual Training.pptxCynthia Clay
 
Falcon Invoice Discounting: Unlock Your Business Potential
Falcon Invoice Discounting: Unlock Your Business PotentialFalcon Invoice Discounting: Unlock Your Business Potential
Falcon Invoice Discounting: Unlock Your Business PotentialFalcon investment
 
Ooty Call Gril 80022//12248 Only For Sex And High Profile Best Gril Sex Avail...
Ooty Call Gril 80022//12248 Only For Sex And High Profile Best Gril Sex Avail...Ooty Call Gril 80022//12248 Only For Sex And High Profile Best Gril Sex Avail...
Ooty Call Gril 80022//12248 Only For Sex And High Profile Best Gril Sex Avail...Puja Sharma
 
KALYANI 💋 Call Girl 9827461493 Call Girls in Escort service book now
KALYANI 💋 Call Girl 9827461493 Call Girls in  Escort service book nowKALYANI 💋 Call Girl 9827461493 Call Girls in  Escort service book now
KALYANI 💋 Call Girl 9827461493 Call Girls in Escort service book nowkapoorjyoti4444
 
Challenges and Opportunities: A Qualitative Study on Tax Compliance in Pakistan
Challenges and Opportunities: A Qualitative Study on Tax Compliance in PakistanChallenges and Opportunities: A Qualitative Study on Tax Compliance in Pakistan
Challenges and Opportunities: A Qualitative Study on Tax Compliance in Pakistanvineshkumarsajnani12
 
Berhampur CALL GIRL❤7091819311❤CALL GIRLS IN ESCORT SERVICE WE ARE PROVIDING
Berhampur CALL GIRL❤7091819311❤CALL GIRLS IN ESCORT SERVICE WE ARE PROVIDINGBerhampur CALL GIRL❤7091819311❤CALL GIRLS IN ESCORT SERVICE WE ARE PROVIDING
Berhampur CALL GIRL❤7091819311❤CALL GIRLS IN ESCORT SERVICE WE ARE PROVIDINGpr788182
 
Call 7737669865 Vadodara Call Girls Service at your Door Step Available All Time
Call 7737669865 Vadodara Call Girls Service at your Door Step Available All TimeCall 7737669865 Vadodara Call Girls Service at your Door Step Available All Time
Call 7737669865 Vadodara Call Girls Service at your Door Step Available All Timegargpaaro
 
Escorts in Nungambakkam Phone 8250092165 Enjoy 24/7 Escort Service Enjoy Your...
Escorts in Nungambakkam Phone 8250092165 Enjoy 24/7 Escort Service Enjoy Your...Escorts in Nungambakkam Phone 8250092165 Enjoy 24/7 Escort Service Enjoy Your...
Escorts in Nungambakkam Phone 8250092165 Enjoy 24/7 Escort Service Enjoy Your...meghakumariji156
 
Horngren’s Cost Accounting A Managerial Emphasis, Canadian 9th edition soluti...
Horngren’s Cost Accounting A Managerial Emphasis, Canadian 9th edition soluti...Horngren’s Cost Accounting A Managerial Emphasis, Canadian 9th edition soluti...
Horngren’s Cost Accounting A Managerial Emphasis, Canadian 9th edition soluti...ssuserf63bd7
 
Berhampur 70918*19311 CALL GIRLS IN ESCORT SERVICE WE ARE PROVIDING
Berhampur 70918*19311 CALL GIRLS IN ESCORT SERVICE WE ARE PROVIDINGBerhampur 70918*19311 CALL GIRLS IN ESCORT SERVICE WE ARE PROVIDING
Berhampur 70918*19311 CALL GIRLS IN ESCORT SERVICE WE ARE PROVIDINGpr788182
 
Lundin Gold - Q1 2024 Conference Call Presentation (Revised)
Lundin Gold - Q1 2024 Conference Call Presentation (Revised)Lundin Gold - Q1 2024 Conference Call Presentation (Revised)
Lundin Gold - Q1 2024 Conference Call Presentation (Revised)Adnet Communications
 
Arti Languages Pre Seed Teaser Deck 2024.pdf
Arti Languages Pre Seed Teaser Deck 2024.pdfArti Languages Pre Seed Teaser Deck 2024.pdf
Arti Languages Pre Seed Teaser Deck 2024.pdfwill854175
 
Lucknow Housewife Escorts by Sexy Bhabhi Service 8250092165
Lucknow Housewife Escorts  by Sexy Bhabhi Service 8250092165Lucknow Housewife Escorts  by Sexy Bhabhi Service 8250092165
Lucknow Housewife Escorts by Sexy Bhabhi Service 8250092165meghakumariji156
 
Katrina Personal Brand Project and portfolio 1
Katrina Personal Brand Project and portfolio 1Katrina Personal Brand Project and portfolio 1
Katrina Personal Brand Project and portfolio 1kcpayne
 
GUWAHATI 💋 Call Girl 9827461493 Call Girls in Escort service book now
GUWAHATI 💋 Call Girl 9827461493 Call Girls in  Escort service book nowGUWAHATI 💋 Call Girl 9827461493 Call Girls in  Escort service book now
GUWAHATI 💋 Call Girl 9827461493 Call Girls in Escort service book nowkapoorjyoti4444
 
Nanded Call Girl Just Call 8084732287 Top Class Call Girl Service Available
Nanded Call Girl Just Call 8084732287 Top Class Call Girl Service AvailableNanded Call Girl Just Call 8084732287 Top Class Call Girl Service Available
Nanded Call Girl Just Call 8084732287 Top Class Call Girl Service Availablepr788182
 
Puri CALL GIRL ❤️8084732287❤️ CALL GIRLS IN ESCORT SERVICE WE ARW PROVIDING
Puri CALL GIRL ❤️8084732287❤️ CALL GIRLS IN ESCORT SERVICE WE ARW PROVIDINGPuri CALL GIRL ❤️8084732287❤️ CALL GIRLS IN ESCORT SERVICE WE ARW PROVIDING
Puri CALL GIRL ❤️8084732287❤️ CALL GIRLS IN ESCORT SERVICE WE ARW PROVIDINGpriyakumari801827
 

Recently uploaded (20)

Marel Q1 2024 Investor Presentation from May 8, 2024
Marel Q1 2024 Investor Presentation from May 8, 2024Marel Q1 2024 Investor Presentation from May 8, 2024
Marel Q1 2024 Investor Presentation from May 8, 2024
 
Putting the SPARK into Virtual Training.pptx
Putting the SPARK into Virtual Training.pptxPutting the SPARK into Virtual Training.pptx
Putting the SPARK into Virtual Training.pptx
 
Falcon Invoice Discounting: Unlock Your Business Potential
Falcon Invoice Discounting: Unlock Your Business PotentialFalcon Invoice Discounting: Unlock Your Business Potential
Falcon Invoice Discounting: Unlock Your Business Potential
 
Ooty Call Gril 80022//12248 Only For Sex And High Profile Best Gril Sex Avail...
Ooty Call Gril 80022//12248 Only For Sex And High Profile Best Gril Sex Avail...Ooty Call Gril 80022//12248 Only For Sex And High Profile Best Gril Sex Avail...
Ooty Call Gril 80022//12248 Only For Sex And High Profile Best Gril Sex Avail...
 
KALYANI 💋 Call Girl 9827461493 Call Girls in Escort service book now
KALYANI 💋 Call Girl 9827461493 Call Girls in  Escort service book nowKALYANI 💋 Call Girl 9827461493 Call Girls in  Escort service book now
KALYANI 💋 Call Girl 9827461493 Call Girls in Escort service book now
 
Buy gmail accounts.pdf buy Old Gmail Accounts
Buy gmail accounts.pdf buy Old Gmail AccountsBuy gmail accounts.pdf buy Old Gmail Accounts
Buy gmail accounts.pdf buy Old Gmail Accounts
 
Challenges and Opportunities: A Qualitative Study on Tax Compliance in Pakistan
Challenges and Opportunities: A Qualitative Study on Tax Compliance in PakistanChallenges and Opportunities: A Qualitative Study on Tax Compliance in Pakistan
Challenges and Opportunities: A Qualitative Study on Tax Compliance in Pakistan
 
Berhampur CALL GIRL❤7091819311❤CALL GIRLS IN ESCORT SERVICE WE ARE PROVIDING
Berhampur CALL GIRL❤7091819311❤CALL GIRLS IN ESCORT SERVICE WE ARE PROVIDINGBerhampur CALL GIRL❤7091819311❤CALL GIRLS IN ESCORT SERVICE WE ARE PROVIDING
Berhampur CALL GIRL❤7091819311❤CALL GIRLS IN ESCORT SERVICE WE ARE PROVIDING
 
Call 7737669865 Vadodara Call Girls Service at your Door Step Available All Time
Call 7737669865 Vadodara Call Girls Service at your Door Step Available All TimeCall 7737669865 Vadodara Call Girls Service at your Door Step Available All Time
Call 7737669865 Vadodara Call Girls Service at your Door Step Available All Time
 
Escorts in Nungambakkam Phone 8250092165 Enjoy 24/7 Escort Service Enjoy Your...
Escorts in Nungambakkam Phone 8250092165 Enjoy 24/7 Escort Service Enjoy Your...Escorts in Nungambakkam Phone 8250092165 Enjoy 24/7 Escort Service Enjoy Your...
Escorts in Nungambakkam Phone 8250092165 Enjoy 24/7 Escort Service Enjoy Your...
 
Horngren’s Cost Accounting A Managerial Emphasis, Canadian 9th edition soluti...
Horngren’s Cost Accounting A Managerial Emphasis, Canadian 9th edition soluti...Horngren’s Cost Accounting A Managerial Emphasis, Canadian 9th edition soluti...
Horngren’s Cost Accounting A Managerial Emphasis, Canadian 9th edition soluti...
 
Berhampur 70918*19311 CALL GIRLS IN ESCORT SERVICE WE ARE PROVIDING
Berhampur 70918*19311 CALL GIRLS IN ESCORT SERVICE WE ARE PROVIDINGBerhampur 70918*19311 CALL GIRLS IN ESCORT SERVICE WE ARE PROVIDING
Berhampur 70918*19311 CALL GIRLS IN ESCORT SERVICE WE ARE PROVIDING
 
Lundin Gold - Q1 2024 Conference Call Presentation (Revised)
Lundin Gold - Q1 2024 Conference Call Presentation (Revised)Lundin Gold - Q1 2024 Conference Call Presentation (Revised)
Lundin Gold - Q1 2024 Conference Call Presentation (Revised)
 
Arti Languages Pre Seed Teaser Deck 2024.pdf
Arti Languages Pre Seed Teaser Deck 2024.pdfArti Languages Pre Seed Teaser Deck 2024.pdf
Arti Languages Pre Seed Teaser Deck 2024.pdf
 
Lucknow Housewife Escorts by Sexy Bhabhi Service 8250092165
Lucknow Housewife Escorts  by Sexy Bhabhi Service 8250092165Lucknow Housewife Escorts  by Sexy Bhabhi Service 8250092165
Lucknow Housewife Escorts by Sexy Bhabhi Service 8250092165
 
Katrina Personal Brand Project and portfolio 1
Katrina Personal Brand Project and portfolio 1Katrina Personal Brand Project and portfolio 1
Katrina Personal Brand Project and portfolio 1
 
GUWAHATI 💋 Call Girl 9827461493 Call Girls in Escort service book now
GUWAHATI 💋 Call Girl 9827461493 Call Girls in  Escort service book nowGUWAHATI 💋 Call Girl 9827461493 Call Girls in  Escort service book now
GUWAHATI 💋 Call Girl 9827461493 Call Girls in Escort service book now
 
WheelTug Short Pitch Deck 2024 | Byond Insights
WheelTug Short Pitch Deck 2024 | Byond InsightsWheelTug Short Pitch Deck 2024 | Byond Insights
WheelTug Short Pitch Deck 2024 | Byond Insights
 
Nanded Call Girl Just Call 8084732287 Top Class Call Girl Service Available
Nanded Call Girl Just Call 8084732287 Top Class Call Girl Service AvailableNanded Call Girl Just Call 8084732287 Top Class Call Girl Service Available
Nanded Call Girl Just Call 8084732287 Top Class Call Girl Service Available
 
Puri CALL GIRL ❤️8084732287❤️ CALL GIRLS IN ESCORT SERVICE WE ARW PROVIDING
Puri CALL GIRL ❤️8084732287❤️ CALL GIRLS IN ESCORT SERVICE WE ARW PROVIDINGPuri CALL GIRL ❤️8084732287❤️ CALL GIRLS IN ESCORT SERVICE WE ARW PROVIDING
Puri CALL GIRL ❤️8084732287❤️ CALL GIRLS IN ESCORT SERVICE WE ARW PROVIDING
 

Ntb0e5xqqjihzzxh3bit 140416002604-phpapp02-140416020154-phpapp02