PDA

View Full Version : برنامه نویسی جاوا در هدوپ



forogh68
پنج شنبه 24 دی 1394, 20:31 عصر
سلام . وقت بخیر.
ببخشید من یک سوال داشتم. برنامه word count بهرحال یک برنامه ای هست که در سایت هدوپ برای بحث پردازش های موازی است.
از اونجایی که من تا حالا جاوا کار نکردم، می خوام بدونم این برنامه یک برنامه ساده جاوا هست یا برای اینکه ما در هدوپ بنویسیم باید صورت خاصی از جاوا رو بنویسیم؟
در کل برنامه ای که توی هدوپ می نویسیم رو اگر بیاریم در ویندوز روی جاوا اجرا کنیم ، اجرا میشه یا در هدوپ باید نحوه برنامه نویسی جاوامون متفاوت باشه؟

مبین رنجبر
شنبه 26 دی 1394, 07:06 صبح
سلام . وقت بخیر.
ببخشید من یک سوال داشتم. برنامه word count بهرحال یک برنامه ای هست که در سایت هدوپ برای بحث پردازش های موازی است.
از اونجایی که من تا حالا جاوا کار نکردم، می خوام بدونم این برنامه یک برنامه ساده جاوا هست یا برای اینکه ما در هدوپ بنویسیم باید صورت خاصی از جاوا رو بنویسیم؟
در کل برنامه ای که توی هدوپ می نویسیم رو اگر بیاریم در ویندوز روی جاوا اجرا کنیم ، اجرا میشه یا در هدوپ باید نحوه برنامه نویسی جاوامون متفاوت باشه؟

خیر برنامه ساده جاوا به صورت موازی بر روی چندین گره کار نمیکند و اگر شما بخواهید از هدوپ برای اجرای برنامه خودتان بهره ببرید می بایست قوانین هدوپ را در برنامه جاوای خودتان اعمال کنید. به طور مثال در مثال شمارش تعداد کلمات با استفاده از مدل MapReduce و بسیاری از مثال های دیگر باید از متغیرهای مخصوص به هدوپ استفاده کنید. به طور مثال متغیرهای Long,Int در هدوپ با LongWritable و IntWritable جایگزین شده اند و متغیر String تبدیل به Text شده است. در کل می توان گفت که یک برنامه جاوا را می بایست با مدل شناخته شده توسط هدوپ نوشت.

suraty
شنبه 24 مهر 1400, 09:55 صبح
سلام،

برای مشاهده آموزش

نصب Hadoop و اجرای روش MapReduce (برنامه شمارش کلمات)

میتوانید به آدرس زیر مراجعه بفرمایید.

http://narmafzaria.blogfa.com/post/10
(http://narmafzaria.blogfa.com/post/10)