۴.۱ درک ماشین مجازی جاوا

دوره آموزش هادوپ سید محمدامین ساجدی

در این ویدئو به توضیح اجمالی درباره ماشین مجازی جاوا می پردازیم. این ویدئو قسمتی از ویدئوهای دوره اموزشی Hadoop Fundamentals از لیندا هست که توسط خودم ترجمه و دوبله شده.

 

همینطور که داریم درباره هادوپ و اکوسیستم اون صحبت می کنیم، نیاز داریم تا درباره ماشین مجازی جاوا هم صحبت کنیم. توی هادوپ، پردازش های انجام شده روی ماشین های مجازی جاوای جدا از همی انجام میشن. ممکنه موضوع JVM یا ماشین مجازی جاوا براتون ناآشنا باشه. خب، یه معرفی مختصری داشته باشیم. بطور مختصر میشه گفت که پردازشی هست که اجرای کدهای جاوای شما در یک فایل اجرایی رو امکان پذیر می کنه. توی هادوپ خیلی مهم و حیاتیه چراکه JVM ها حالت خودشون رو به اشتراک نمیزارن درصورتیکه توی سیستم های پردازش گر پایگاه داده ای وضعیت ها به اشتراک گذاشته میشن. و این یه پارادایم جدیده برای ما بخصوص وقتی داریم با MapReduce پردازش ها رو انجام می دیم. پس این نکته رو باید بدونیم که JVM ها وضعیت خودشون رو اعلام نمی کنن و هر پردازش هم روی ماشین های مختلف با JVM های مختلف انجام میشه. موضوع دیگه ای که توی این دوره دربارش صحبت می کنیم اینه که پردازش های JVM در هادوپ 1 و 2 متفاوته. درواقع تغییرات اساسی پس از در JVM پس از انتشار نسخه 2 هادوپ صورت گرفت.


دیگر سرفصل های دوره آموزشی هادوپ

1 مقدمه
2 چرا از پایگاه داده های رابطه ای دور شویم؟
3 هادوپ چیست؟
4 درک اجزای اساسی هادوپ
5 راه اندازی محیط توسعه هادوپ
6 درک MapReduce
7 پیکربندی MapReduce
8 درک MapReduce 2.0 YARN
9 درک Hive
10 درک Pig
11 شناخت روند کار و متصل کننده ها
12 دیگر کتابخانه های هادوپ
13 شناخت Spark
14 بصری سازی خروجی هادوپ به همراه ابزارها
15 نتیجه گیری