معرفی و آموزش نصب و راه اندازی Hortonworks

0 1,132
Telegram_GEEKBOY

برای آشنایی با جنبه های مختلف سامانه های کلان داده،‌ بهتر است به جای خواندن مقالات مختلف و گشت و گذار در اینترنت، دستها را بالا بزنیم و کار را به صورت عملی فرا بگیریم. در این آموزش از ماشین مجازی آماده شده شرکت هورتن ورکز (Hortonworks Sandbox) استفاده می کنیم.

چرا ماشین مجازی و چرا لینوکس؟

برای کار با هدوپ، با توجه به اینکه تقریباً تمام فناوریهای مرتبط با آن، بر پایه لینوکس بنا شده اند، نیازمند لینوکس هستیم که به صورت حرفه ای با آن کار کنیم و برای محیط های واقعی هم آماده شویم. اما از آنجا که اکثر ما سیستم های مبتنی بر ویندوز داریم، بهتر است به جای نصب لینوکس در کنار ویندوز از نرم افزارهای شبیه ساز سیستم های عامل (ماشین های مجازی) استفاده کنیم که به ما اجازه اجرای لینوکس را درون ویندوز و در یک محیط کاملا ایزوله و شبیه به محیط واقعی می دهند.

دو تا از معروفترین این نرم افزارهای شبیه ساز، VMWare و VirtualBox هستند که هر چند ما در این آموزش از VB اوراکل استفاده کرده ایم اما اگر شما VmWare را ترجیح می دهید کافیست نسخه ماشین مجازی مخصوص VMWare را از سایت هورتون ورکز و یا از لینک هایی که در ادامه قرار داده ایم دانلود و اجرا کنید.

از طرفی نصب و پیکربندی هدوپ و انواع نرم افزار موردنیاز کار با کلان داده بر روی یک لینوکس خام، کاری تخصصی است و نیاز به آشنایی مناسب با لینوکس و جاوا و … دارد و برای کاربران تازه کار این حوزه ممکن است زمان بر و اذیت کننده باشد، بنابراین ما تصمیم گرفتیم از محیط های مجازی آماده شده هدوپ استفاده کنیم و کار با هدوپ را به سرعت و به صورت عملی شروع کنیم.

در ادامه کار و با مهارت یافتن در در این حوزه، در صورت نیاز به نصب هدوپ و ابزارهای لازم روی سرورهای واقعی، هم می توانید از خود این ماشین مجازی آماده شده استفاده کنید و هم می توانید با استفاده از مستندات متنوع موجود، آنها را به ترتیب روی یک لینوکس خام نصب و پیکربندی کنید.

چرا هورتون ورکز؟

9d2e89b1-7856-47f7-959f-f575d77c0783

مستندات و امکانات مختلف و آموزشهای متنوعی که هورتون ورکز برای کار با ماشین مجازی آماده شده خود (Hortonworks Sandbox) در نظر گرفته است، ما را بر آن داشت که از ماشین مجازی یکپارچه و کامل این شرکت استفاده کنیم. هرچند این انتخاب، چند ایراد نیز دارد. اول اینکه فعلاً ایران در لیست تحریم های این شرکت است و دانلود و مشاهده مستندات آن، چندان برای کاربران ایرانی آسان نیست اما امیدواریم در یکی دوماه آینده و با برداشته شدن تحریم های ایران این مشکل هم رفع شود (البته فکر میکنم الان مشکل حل شده باید). دومین مشکل هم حجم بالای نسخه آماده شده هدوپ این شرکت است که در حال حاضر حدود هشت گیگابایت است. نکته منفی آخر این تصمیم هم نیاز به حداقل چهار گیگابایت رم برای ماشین مجازی و یک سخت افزار مناسب است.

Hortonworks

اما با در نظر اینکه هر که طاووس خواهد جور هندوستان کشد، با همین ماشین مجازی هورتون ورکز کار خواهیم کرد.

دانلود ابزار و امکانات لازم

برای شروع کار، به سه نرم افزار یا ابزار نیاز خواهید داشت:

نرم افزار VirtualBox – از اینجا دانلود کنید.

ماشین مجازی آماده شرکت هورتون ورکز:

نرم افزار PuTYY برای اتصال به خط فرمان لینوکس (و برای باز کردن چندین پنجره همزمان بهتر است SuperPuTTY را هم دانلود کنید)

با نصب VB و دانلود ماشین مجازی هدوپ، با گزینه Import Appliance از منوی فایل VB ماشین مجازی هدوپ را در ورچوال باکس بارگذاری کنید. اکنون کافیست روی این ماشین مجازی جدید، کلیک کرده و گزینه شروع را بزنید تا لینوکس مربوطه شروع به بارگذاری کند.

هنگام بالا آمدن لینوکس، پیغامهایی مشابه این را خواهید دید:

پس از چند لحظه (که بسته به سخت افزار سیستم شما ممکن است یکی دو دقیقه این فرآیند طول بکشد)، صفحه شروع به کار سرور را مشاهده خواهید کرد:

تبریک می گوییم هدوپ شما آماده استفاده است !!

نام کاربر اصلی سیستم هم root‌ و پسورد آن hadoop‌ است.

و برای ورود به خط فرمان لینوکس هم می توانید از همین پنجره با زدن دکمه Alt+F5 یا از ایجاد اتصال ssh با نرم افزار PuTTY به آدرس 127.0.0.1 و پورت 2222 استفاده کنید و نام کاربری و رمز عبور داده شده فوق را وارد کنید.

همانطور که می بینید و نمایش داده شده است، برای ورود به سامانه مدیریتی هدوپ از آدرس زیر در مرورگر خود می توانید استفاده کنید:

127.0.0.1:8888

با زدن این آدرس در نوار آدرس مرورگر، صفحه زیر را مشاهده خواهید کرد:

برای ورود به داشبورد مدیریتی Ambari که یک محیط گرافیکی و مناسب برای مدیریت کلاستر های هدوپ است و در این آموزش از آن به کرات استفاده خواهیم کرد از آدرس زیر در مرورگر استفاده کنید:

127.0.0.1:8080

برای ورود به پنل مدیریتی از رمز عبور و پسورد admin‌ استفاده کنید.

تصویر زیر نمونه ای از این داشبورد مدیریتی هدوپ و ابزارهای مرتبط را به شما نشان می دهد:

Capture6

همانطور که می بینید همه چیز آماده است.

منبع: bigdata

ارسال یک نظر

آدرس ایمیل شما منتشر نخواهد شد.

این سایت از اکیسمت برای کاهش هرزنامه استفاده می کند. بیاموزید که چگونه اطلاعات دیدگاه های شما پردازش می‌شوند.