SlideShare uma empresa Scribd logo
1 de 22
Baixar para ler offline
‫هدوپ‬ ‫با‬ ‫آشنایی‬
}‫ایران‬ ‫هدوپ‬ ‫مرجع‬
(‫فرافکر‬ ‫پردازان‬ ‫ایده‬ ‫افزار‬‫نرم‬ ‫مهندسی‬ ‫)شرکت‬
. . . . . .www hadoop ir www farafekr co hello@hadoop ir info@farafekr co
INTRODUCTION TO HADOOP
WHO AM I
‫رنجبر‬ ‫مبین‬
●‫افزار‬‫نرم‬ ‫مهندسی‬ ‫ارشد‬ ‫کارشناس‬
‫فرافکر‬ ‫پردازان‬ ‫ایده‬ ‫افزار‬‫نرم‬ ‫مهندسی‬ ‫شرکت‬ ‫مدیره‬ ‫هیئت‬ ‫رئیس‬
‫ایران‬ ‫هدوپ‬ ‫مرجع‬ ‫مؤسس‬
‫دارای‬2‫های‬ ‫شرکت‬ ‫از‬ ‫داده‬ ‫کلن‬ ‫حوزه‬ ‫در‬ ‫رسمی‬ ‫مدرک‬MapR‫و‬
MongoDB Inc.
‫های‬ ‫پروژه‬ ‫کننده‬ ‫مشارکت‬Cloudera Hue‫و‬Apache
Hadoop
‫سایت‬ ‫برتر‬ ‫کاربر‬StackOverfow‫هدوپ‬ ‫موضوع‬ ‫در‬
‫بندی‬ ‫زمان‬
●‫داده‬ ‫کلن‬ ‫با‬ ‫آشنایی‬
●‫هدوپ‬ ‫معرفی‬
●‫کلن‬ ‫های‬‫داده‬ ‫بندی‬ ‫طبقه‬
●‫چیست‬ ‫هدوپ‬
●‫هدوپ‬ ‫شده‬ ‫توزیع‬ ‫سیستم‬ ‫فایل‬
●‫نویسی‬ ‫برنامه‬ ‫مدل‬MapReduce
●‫پاسخ‬ ‫و‬ ‫پرسش‬
‫چیست؟‬ ‫داده‬ ‫کلن‬
‫جدید‬ ‫های‬ ‫چالش‬
=
‫جدید‬ ‫های‬‫حل‬ ‫راه‬
‫از‬ ‫خارج‬ ‫ها‬‫آن‬ ‫پردازش‬ ‫و‬ ‫مدیریت‬ ‫که‬ ‫شود‬‫می‬ ‫گفته‬ ‫هایی‬‫داده‬ ‫به‬
.‫است‬ ‫موجود‬ ‫های‬‫سیستم‬ ‫و‬ ‫ها‬‫حل‬ ‫راه‬ ‫توانایی‬
‫در‬ ‫مجازی‬ ‫فضای‬۶۰‫ثانیه‬
‫ها‬ ‫داده‬ ‫رشد‬
2013 2015
Unstructured
Data
88%
300 Exabytes
80 Exabytes
Structured
Data
12%
DatabaseApplicaton
Backup &
Archive
Backup
Storage
Optons
‫چیست؟‬ ‫داده‬ ‫کلن‬
‫یاد‬ ‫به‬ ‫شنوند‬ ‫می‬ ‫را‬ ‫واژه‬ ‫این‬ ‫که‬ ‫زمانی‬ ‫افراد‬ ‫از‬ ‫بسیاری‬
‫زیاد‬ ‫وسعت‬‫یا‬ ‫و‬‫همان‬‫زیاد‬ ‫حجم‬.‫افتند‬‫می‬
‫کلن‬ ‫های‬‫داده‬ ‫در‬‫فقط‬‫مو‬.‫نیست‬ ‫مطرح‬ ‫حجم‬ ‫ضوع‬
‫اصلی‬ ‫فرعی‬
‫ارزش‬‫درستی‬‫تنوع‬‫سرعت‬‫حجم‬
‫کلن‬ ‫های‬‫داده‬ ‫بندی‬ ‫طبقه‬
‫چیست؟‬ ‫هدوپ‬
‫است‬ ‫هایی‬ ‫کتابخانه‬ ‫و‬ ‫افزارها‬ ‫نرم‬ ‫از‬ ‫ای‬ ‫مجموعه‬ ‫یا‬ ‫ورک‬ ‫فریم‬ ‫یک‬ ‫هدوپ‬
‫فراهم‬ ‫را‬ ‫شده‬ ‫توزیع‬ ‫های‬ ‫داده‬ ‫از‬ ‫عظیمی‬ ‫حجم‬ ‫پردازش‬ ‫کار‬ ‫و‬ ‫ساز‬ ‫که‬
‫واقع‬ ‫در‬ .‫میکند‬Hadoop‫کرد‬ ‫تشبیه‬ ‫عامل‬ ‫سیستم‬ ‫یک‬ ‫به‬ ‫توان‬ ‫می‬ ‫را‬
‫های‬ ‫ماشین‬ ‫روی‬ ‫بر‬ ‫را‬ ‫ها‬ ‫داده‬ ‫از‬ ‫زیادی‬ ‫حجم‬ ‫بتواند‬ ‫تا‬ ‫شده‬ ‫طراحی‬ ‫که‬
‫قیمت‬ ‫گران‬ ‫کامپیوترهای‬ ‫نیازمند‬ ‫هدوپ‬ .‫کند‬ ‫مدیریت‬ ‫و‬ ‫پردازش‬ ‫مختلف‬
‫مورد‬ ‫معمول‬ ‫و‬ ‫ارزان‬ ‫کامپیوترهای‬ ‫از‬ ‫استفاده‬ ‫ا‬ ‫ب‬ ‫توان‬ ‫ی‬ ‫م‬ ‫و‬ ‫ت‬ ‫نیس‬
.‫گیرد‬ ‫قرار‬ ‫استفاده‬
‫چیست؟‬ ‫هدوپ‬
‫یکم‬ ‫و‬ ‫بیست‬ ‫قرن‬ ‫سوئیسی‬ ‫چاقوی‬
Big Data != Hadoop
Hadoop != Database
Hadoop != A software
‫یا‬ ‫هدوپ‬ ‫شده‬ ‫توزیع‬ ‫سیستم‬ ‫فایل‬HDFS
HDFS‫ی‬ ‫م‬ ‫ذخیره‬ ‫جداگانه‬‫صصصورت‬ ‫بصصصه‬ ‫را‬ ‫ا‬‫ه‬ ‫صصصرنامه‬‫ب‬‫ای‬‫ه‬ ‫داده‬ ‫و‬ ‫فصصراداده‬
‫ثل‬ ‫م‬ ‫دیگر‬‫ای‬‫ه‬‫ل‬ ‫فصصای‬ ‫سصصصیستم‬ ‫د‬‫همانن‬ .‫کصصند‬PVFS ، Lustre‫و‬GFS ،
HDFS‫نصصام‬ ‫صصصه‬‫ب‬‫اختصاصی‬ ‫سصصرور‬‫صصک‬‫ی‬‫روی‬ ‫صصصر‬‫ب‬ ‫را‬ ‫فصصراداده‬NameNode
‫نصصام‬ ‫صصصه‬‫ب‬ ‫دیگر‬‫ای‬‫ه‬ ‫سصصرور‬‫روی‬ ‫صصصر‬‫ب‬ ‫نصصیز‬ ‫ا‬‫ه‬ ‫صصصرنامه‬‫ب‬‫ای‬‫ه‬ ‫داده‬ .‫کصصند‬‫ی‬ ‫م‬ ‫ذخیره‬
DataNodes‫طریق‬ ‫از‬ ‫هم‬ ‫بصصصا‬‫صصصروری‬‫س‬‫ن‬ ‫ای‬‫ی‬ ‫صصصمام‬‫ت‬ .‫شصصوند‬‫مصصی‬ ‫ذخیره‬
‫صصصر‬‫ب‬‫بتنی‬ ‫م‬‫ای‬‫ه‬‫پصصروتکل‬TCP‫هستند‬ ‫ارتباط‬ ‫در‬‫هم‬ ‫صصصا‬‫ب‬
‫یا‬ ‫هدوپ‬ ‫شده‬ ‫توزیع‬ ‫سیستم‬ ‫فایل‬HDFS
‫ورودی‬ ‫فایل‬
‫نویسی‬ ‫برنامه‬ ‫مدل‬MapReduce
MapReduce‫صصصه‬‫ب‬‫کصصلن‬‫ای‬‫ه‬ ‫داده‬‫صصصحلیل‬‫ت‬‫صصصرای‬‫ب‬ ‫نصصویسی‬ ‫ه‬‫صصصرنام‬‫ب‬‫دل‬‫م‬‫یصصک‬
.‫صصصاشد‬‫ب‬‫ی‬ ‫م‬‫وازی‬‫م‬‫صصصورت‬ ‫بصصصه‬ ‫شصصبکه‬‫ای‬‫ه‬‫اشین‬‫م‬‫روی‬ ‫صصصر‬‫ب‬ ‫شصصده‬‫تصصوزیع‬‫صصصورت‬
‫این‬
‫سال‬ ‫در‬ ‫گوگل‬ ‫توسط‬ ‫مدل‬2۰۰۴‫شد‬ ‫ارائه‬
‫از‬ ‫مدل‬ ‫این‬2‫اصلی‬ ‫تابع‬Map‫و‬Reduce.‫است‬ ‫شده‬ ‫تشکیل‬
MapReduce => Map() , Reduce()
‫مثال‬ ‫یک‬ ‫با‬ ‫تر‬‫دقیق‬ ‫نگاه‬
...‫نیست‬ ‫افزار‬‫نرم‬ ‫یک‬ ‫فقط‬ ‫هدوپ‬
‫شما‬ ‫توجه‬ ‫از‬ ‫سپاس‬ ‫با‬
‫سوال؟‬

Mais conteúdo relacionado

Mais procurados

Big data بزرگ داده ها
Big data بزرگ داده هاBig data بزرگ داده ها
Big data بزرگ داده هاOmid Sohrabi
 
داده، dikw ، داده بزرگ و علم داده
داده، dikw ، داده بزرگ و علم دادهداده، dikw ، داده بزرگ و علم داده
داده، dikw ، داده بزرگ و علم دادهfatemeh zatajam
 
Bi and data mining with Oracle
Bi and data mining with OracleBi and data mining with Oracle
Bi and data mining with Oracleghanadbashi
 
مقدمه ای بر داده کاوی
مقدمه ای بر داده کاویمقدمه ای بر داده کاوی
مقدمه ای بر داده کاویdata scientist
 
آشنایی با Hadoop
آشنایی با Hadoopآشنایی با Hadoop
آشنایی با Hadoopnasser rezaei
 
داده های عظیم چگونه دنیا را تغییر خواهند داد
داده های عظیم چگونه دنیا را تغییر خواهند داد داده های عظیم چگونه دنیا را تغییر خواهند داد
داده های عظیم چگونه دنیا را تغییر خواهند داد Farzad Khandan
 
What is big data and how use that
What is big data and how use thatWhat is big data and how use that
What is big data and how use thatshohreh deldari
 
Yarn مروری بر
Yarn مروری بر Yarn مروری بر
Yarn مروری بر nasser rezaei
 
ورودی خروجی Hadoop
ورودی خروجی Hadoopورودی خروجی Hadoop
ورودی خروجی Hadoopnasser rezaei
 
فناوری‌های حوزه‌ی کلان داده - Introduction to Big Data Technologies
 فناوری‌های حوزه‌ی کلان داده - Introduction to Big Data Technologies فناوری‌های حوزه‌ی کلان داده - Introduction to Big Data Technologies
فناوری‌های حوزه‌ی کلان داده - Introduction to Big Data TechnologiesEhsan Asgarian
 
داده کاوی
داده کاویداده کاوی
داده کاویTaha Mokfi
 
Data Mining (Concepts, Applications, Techniques, Tools, Process, Experiences)...
Data Mining (Concepts, Applications, Techniques, Tools, Process, Experiences)...Data Mining (Concepts, Applications, Techniques, Tools, Process, Experiences)...
Data Mining (Concepts, Applications, Techniques, Tools, Process, Experiences)...Ehsan Asgarian
 

Mais procurados (16)

Big data بزرگ داده ها
Big data بزرگ داده هاBig data بزرگ داده ها
Big data بزرگ داده ها
 
داده، dikw ، داده بزرگ و علم داده
داده، dikw ، داده بزرگ و علم دادهداده، dikw ، داده بزرگ و علم داده
داده، dikw ، داده بزرگ و علم داده
 
Bi and data mining with Oracle
Bi and data mining with OracleBi and data mining with Oracle
Bi and data mining with Oracle
 
مقدمه ای بر داده کاوی
مقدمه ای بر داده کاویمقدمه ای بر داده کاوی
مقدمه ای بر داده کاوی
 
آشنایی با Hadoop
آشنایی با Hadoopآشنایی با Hadoop
آشنایی با Hadoop
 
داده های عظیم چگونه دنیا را تغییر خواهند داد
داده های عظیم چگونه دنیا را تغییر خواهند داد داده های عظیم چگونه دنیا را تغییر خواهند داد
داده های عظیم چگونه دنیا را تغییر خواهند داد
 
What is big data and how use that
What is big data and how use thatWhat is big data and how use that
What is big data and how use that
 
Yarn مروری بر
Yarn مروری بر Yarn مروری بر
Yarn مروری بر
 
ورودی خروجی Hadoop
ورودی خروجی Hadoopورودی خروجی Hadoop
ورودی خروجی Hadoop
 
مدل MapReduce
مدل MapReduceمدل MapReduce
مدل MapReduce
 
فناوری‌های حوزه‌ی کلان داده - Introduction to Big Data Technologies
 فناوری‌های حوزه‌ی کلان داده - Introduction to Big Data Technologies فناوری‌های حوزه‌ی کلان داده - Introduction to Big Data Technologies
فناوری‌های حوزه‌ی کلان داده - Introduction to Big Data Technologies
 
Disk DBMS
Disk DBMSDisk DBMS
Disk DBMS
 
داده کاوی
داده کاویداده کاوی
داده کاوی
 
DB Indexing
DB IndexingDB Indexing
DB Indexing
 
Big data ppt
Big data  pptBig data  ppt
Big data ppt
 
Data Mining (Concepts, Applications, Techniques, Tools, Process, Experiences)...
Data Mining (Concepts, Applications, Techniques, Tools, Process, Experiences)...Data Mining (Concepts, Applications, Techniques, Tools, Process, Experiences)...
Data Mining (Concepts, Applications, Techniques, Tools, Process, Experiences)...
 

Semelhante a Introduction to Apache Hadoop in Persian - آشنایی با هدوپ

Image processing
Image processingImage processing
Image processingsoheyl arab
 
cloud computing , رایانش ابری
cloud computing , رایانش ابریcloud computing , رایانش ابری
cloud computing , رایانش ابریvhd-abdarbashi
 
an introduction to Web 3.0 - Semantic Web
an introduction to Web 3.0 - Semantic Weban introduction to Web 3.0 - Semantic Web
an introduction to Web 3.0 - Semantic WebHossein sharafi
 
Opendata and business - داده های باز و کسب و کار
Opendata and business - داده های باز و کسب و کار Opendata and business - داده های باز و کسب و کار
Opendata and business - داده های باز و کسب و کار efazati
 
اسلايد آموزشي هوش تجاري
اسلايد آموزشي هوش تجارياسلايد آموزشي هوش تجاري
اسلايد آموزشي هوش تجاريAli Masoombeigi
 
Data Fusion model for web analytics
Data Fusion model for web analyticsData Fusion model for web analytics
Data Fusion model for web analyticsMahdi Sayyad
 
چرا نود.جی اس؟
چرا نود.جی اس؟چرا نود.جی اس؟
چرا نود.جی اس؟Masoud Sharifi
 
مهاجرت به متن باز در شرکت توزیع برق مشهد
مهاجرت به متن باز در شرکت توزیع برق مشهدمهاجرت به متن باز در شرکت توزیع برق مشهد
مهاجرت به متن باز در شرکت توزیع برق مشهدعباس بني اسدي مقدم
 
آموزش برنامه نویسی به زبان ویژوال بیسیک دات نت
آموزش برنامه نویسی به زبان ویژوال بیسیک دات نتآموزش برنامه نویسی به زبان ویژوال بیسیک دات نت
آموزش برنامه نویسی به زبان ویژوال بیسیک دات نتfaradars
 

Semelhante a Introduction to Apache Hadoop in Persian - آشنایی با هدوپ (20)

Microsoft BI Sumery
Microsoft BI SumeryMicrosoft BI Sumery
Microsoft BI Sumery
 
Image processing
Image processingImage processing
Image processing
 
Redis.
Redis.Redis.
Redis.
 
IranOUG_Oracle_Multitenant
IranOUG_Oracle_MultitenantIranOUG_Oracle_Multitenant
IranOUG_Oracle_Multitenant
 
cloud computing , رایانش ابری
cloud computing , رایانش ابریcloud computing , رایانش ابری
cloud computing , رایانش ابری
 
an introduction to Web 3.0 - Semantic Web
an introduction to Web 3.0 - Semantic Weban introduction to Web 3.0 - Semantic Web
an introduction to Web 3.0 - Semantic Web
 
داده‌کاوی و زبان برنامه‌نویسی R
داده‌کاوی و زبان برنامه‌نویسی Rداده‌کاوی و زبان برنامه‌نویسی R
داده‌کاوی و زبان برنامه‌نویسی R
 
Opendata and business - داده های باز و کسب و کار
Opendata and business - داده های باز و کسب و کار Opendata and business - داده های باز و کسب و کار
Opendata and business - داده های باز و کسب و کار
 
Efazati opendata slides
Efazati opendata slidesEfazati opendata slides
Efazati opendata slides
 
Raid
RaidRaid
Raid
 
ODI Sumery
ODI SumeryODI Sumery
ODI Sumery
 
اسلايد آموزشي هوش تجاري
اسلايد آموزشي هوش تجارياسلايد آموزشي هوش تجاري
اسلايد آموزشي هوش تجاري
 
Sharding
ShardingSharding
Sharding
 
Data Fusion model for web analytics
Data Fusion model for web analyticsData Fusion model for web analytics
Data Fusion model for web analytics
 
چرا نود.جی اس؟
چرا نود.جی اس؟چرا نود.جی اس؟
چرا نود.جی اس؟
 
how enable ceph dashboard
how enable  ceph dashboardhow enable  ceph dashboard
how enable ceph dashboard
 
Rbdmap ceph realease 0.2
Rbdmap ceph realease 0.2Rbdmap ceph realease 0.2
Rbdmap ceph realease 0.2
 
مهاجرت به متن باز در شرکت توزیع برق مشهد
مهاجرت به متن باز در شرکت توزیع برق مشهدمهاجرت به متن باز در شرکت توزیع برق مشهد
مهاجرت به متن باز در شرکت توزیع برق مشهد
 
آموزش برنامه نویسی به زبان ویژوال بیسیک دات نت
آموزش برنامه نویسی به زبان ویژوال بیسیک دات نتآموزش برنامه نویسی به زبان ویژوال بیسیک دات نت
آموزش برنامه نویسی به زبان ویژوال بیسیک دات نت
 
how upgrade ceph
how upgrade cephhow upgrade ceph
how upgrade ceph
 

Introduction to Apache Hadoop in Persian - آشنایی با هدوپ

  • 1. ‫هدوپ‬ ‫با‬ ‫آشنایی‬ }‫ایران‬ ‫هدوپ‬ ‫مرجع‬ (‫فرافکر‬ ‫پردازان‬ ‫ایده‬ ‫افزار‬‫نرم‬ ‫مهندسی‬ ‫)شرکت‬ . . . . . .www hadoop ir www farafekr co hello@hadoop ir info@farafekr co INTRODUCTION TO HADOOP
  • 2. WHO AM I ‫رنجبر‬ ‫مبین‬ ●‫افزار‬‫نرم‬ ‫مهندسی‬ ‫ارشد‬ ‫کارشناس‬ ‫فرافکر‬ ‫پردازان‬ ‫ایده‬ ‫افزار‬‫نرم‬ ‫مهندسی‬ ‫شرکت‬ ‫مدیره‬ ‫هیئت‬ ‫رئیس‬ ‫ایران‬ ‫هدوپ‬ ‫مرجع‬ ‫مؤسس‬ ‫دارای‬2‫های‬ ‫شرکت‬ ‫از‬ ‫داده‬ ‫کلن‬ ‫حوزه‬ ‫در‬ ‫رسمی‬ ‫مدرک‬MapR‫و‬ MongoDB Inc. ‫های‬ ‫پروژه‬ ‫کننده‬ ‫مشارکت‬Cloudera Hue‫و‬Apache Hadoop ‫سایت‬ ‫برتر‬ ‫کاربر‬StackOverfow‫هدوپ‬ ‫موضوع‬ ‫در‬
  • 3. ‫بندی‬ ‫زمان‬ ●‫داده‬ ‫کلن‬ ‫با‬ ‫آشنایی‬ ●‫هدوپ‬ ‫معرفی‬ ●‫کلن‬ ‫های‬‫داده‬ ‫بندی‬ ‫طبقه‬ ●‫چیست‬ ‫هدوپ‬ ●‫هدوپ‬ ‫شده‬ ‫توزیع‬ ‫سیستم‬ ‫فایل‬ ●‫نویسی‬ ‫برنامه‬ ‫مدل‬MapReduce ●‫پاسخ‬ ‫و‬ ‫پرسش‬
  • 4. ‫چیست؟‬ ‫داده‬ ‫کلن‬ ‫جدید‬ ‫های‬ ‫چالش‬ = ‫جدید‬ ‫های‬‫حل‬ ‫راه‬ ‫از‬ ‫خارج‬ ‫ها‬‫آن‬ ‫پردازش‬ ‫و‬ ‫مدیریت‬ ‫که‬ ‫شود‬‫می‬ ‫گفته‬ ‫هایی‬‫داده‬ ‫به‬ .‫است‬ ‫موجود‬ ‫های‬‫سیستم‬ ‫و‬ ‫ها‬‫حل‬ ‫راه‬ ‫توانایی‬
  • 6. ‫ها‬ ‫داده‬ ‫رشد‬ 2013 2015 Unstructured Data 88% 300 Exabytes 80 Exabytes Structured Data 12% DatabaseApplicaton Backup & Archive Backup Storage Optons
  • 7. ‫چیست؟‬ ‫داده‬ ‫کلن‬ ‫یاد‬ ‫به‬ ‫شنوند‬ ‫می‬ ‫را‬ ‫واژه‬ ‫این‬ ‫که‬ ‫زمانی‬ ‫افراد‬ ‫از‬ ‫بسیاری‬ ‫زیاد‬ ‫وسعت‬‫یا‬ ‫و‬‫همان‬‫زیاد‬ ‫حجم‬.‫افتند‬‫می‬ ‫کلن‬ ‫های‬‫داده‬ ‫در‬‫فقط‬‫مو‬.‫نیست‬ ‫مطرح‬ ‫حجم‬ ‫ضوع‬
  • 10. ‫چیست؟‬ ‫هدوپ‬ ‫است‬ ‫هایی‬ ‫کتابخانه‬ ‫و‬ ‫افزارها‬ ‫نرم‬ ‫از‬ ‫ای‬ ‫مجموعه‬ ‫یا‬ ‫ورک‬ ‫فریم‬ ‫یک‬ ‫هدوپ‬ ‫فراهم‬ ‫را‬ ‫شده‬ ‫توزیع‬ ‫های‬ ‫داده‬ ‫از‬ ‫عظیمی‬ ‫حجم‬ ‫پردازش‬ ‫کار‬ ‫و‬ ‫ساز‬ ‫که‬ ‫واقع‬ ‫در‬ .‫میکند‬Hadoop‫کرد‬ ‫تشبیه‬ ‫عامل‬ ‫سیستم‬ ‫یک‬ ‫به‬ ‫توان‬ ‫می‬ ‫را‬ ‫های‬ ‫ماشین‬ ‫روی‬ ‫بر‬ ‫را‬ ‫ها‬ ‫داده‬ ‫از‬ ‫زیادی‬ ‫حجم‬ ‫بتواند‬ ‫تا‬ ‫شده‬ ‫طراحی‬ ‫که‬ ‫قیمت‬ ‫گران‬ ‫کامپیوترهای‬ ‫نیازمند‬ ‫هدوپ‬ .‫کند‬ ‫مدیریت‬ ‫و‬ ‫پردازش‬ ‫مختلف‬ ‫مورد‬ ‫معمول‬ ‫و‬ ‫ارزان‬ ‫کامپیوترهای‬ ‫از‬ ‫استفاده‬ ‫ا‬ ‫ب‬ ‫توان‬ ‫ی‬ ‫م‬ ‫و‬ ‫ت‬ ‫نیس‬ .‫گیرد‬ ‫قرار‬ ‫استفاده‬ ‫چیست؟‬ ‫هدوپ‬
  • 11. ‫یکم‬ ‫و‬ ‫بیست‬ ‫قرن‬ ‫سوئیسی‬ ‫چاقوی‬
  • 12. Big Data != Hadoop Hadoop != Database Hadoop != A software
  • 13.
  • 14.
  • 15. ‫یا‬ ‫هدوپ‬ ‫شده‬ ‫توزیع‬ ‫سیستم‬ ‫فایل‬HDFS HDFS‫ی‬ ‫م‬ ‫ذخیره‬ ‫جداگانه‬‫صصصورت‬ ‫بصصصه‬ ‫را‬ ‫ا‬‫ه‬ ‫صصصرنامه‬‫ب‬‫ای‬‫ه‬ ‫داده‬ ‫و‬ ‫فصصراداده‬ ‫ثل‬ ‫م‬ ‫دیگر‬‫ای‬‫ه‬‫ل‬ ‫فصصای‬ ‫سصصصیستم‬ ‫د‬‫همانن‬ .‫کصصند‬PVFS ، Lustre‫و‬GFS ، HDFS‫نصصام‬ ‫صصصه‬‫ب‬‫اختصاصی‬ ‫سصصرور‬‫صصک‬‫ی‬‫روی‬ ‫صصصر‬‫ب‬ ‫را‬ ‫فصصراداده‬NameNode ‫نصصام‬ ‫صصصه‬‫ب‬ ‫دیگر‬‫ای‬‫ه‬ ‫سصصرور‬‫روی‬ ‫صصصر‬‫ب‬ ‫نصصیز‬ ‫ا‬‫ه‬ ‫صصصرنامه‬‫ب‬‫ای‬‫ه‬ ‫داده‬ .‫کصصند‬‫ی‬ ‫م‬ ‫ذخیره‬ DataNodes‫طریق‬ ‫از‬ ‫هم‬ ‫بصصصا‬‫صصصروری‬‫س‬‫ن‬ ‫ای‬‫ی‬ ‫صصصمام‬‫ت‬ .‫شصصوند‬‫مصصی‬ ‫ذخیره‬ ‫صصصر‬‫ب‬‫بتنی‬ ‫م‬‫ای‬‫ه‬‫پصصروتکل‬TCP‫هستند‬ ‫ارتباط‬ ‫در‬‫هم‬ ‫صصصا‬‫ب‬
  • 16. ‫یا‬ ‫هدوپ‬ ‫شده‬ ‫توزیع‬ ‫سیستم‬ ‫فایل‬HDFS ‫ورودی‬ ‫فایل‬
  • 17.
  • 18.
  • 19. ‫نویسی‬ ‫برنامه‬ ‫مدل‬MapReduce MapReduce‫صصصه‬‫ب‬‫کصصلن‬‫ای‬‫ه‬ ‫داده‬‫صصصحلیل‬‫ت‬‫صصصرای‬‫ب‬ ‫نصصویسی‬ ‫ه‬‫صصصرنام‬‫ب‬‫دل‬‫م‬‫یصصک‬ .‫صصصاشد‬‫ب‬‫ی‬ ‫م‬‫وازی‬‫م‬‫صصصورت‬ ‫بصصصه‬ ‫شصصبکه‬‫ای‬‫ه‬‫اشین‬‫م‬‫روی‬ ‫صصصر‬‫ب‬ ‫شصصده‬‫تصصوزیع‬‫صصصورت‬ ‫این‬ ‫سال‬ ‫در‬ ‫گوگل‬ ‫توسط‬ ‫مدل‬2۰۰۴‫شد‬ ‫ارائه‬ ‫از‬ ‫مدل‬ ‫این‬2‫اصلی‬ ‫تابع‬Map‫و‬Reduce.‫است‬ ‫شده‬ ‫تشکیل‬ MapReduce => Map() , Reduce()
  • 20. ‫مثال‬ ‫یک‬ ‫با‬ ‫تر‬‫دقیق‬ ‫نگاه‬
  • 22. ‫شما‬ ‫توجه‬ ‫از‬ ‫سپاس‬ ‫با‬ ‫سوال؟‬