সুচিপত্র:

MapReduce কাজ চালানোর জন্য ব্যবহারকারীকে যে প্রধান কনফিগারেশন প্যারামিটারগুলি নির্দিষ্ট করতে হবে?
MapReduce কাজ চালানোর জন্য ব্যবহারকারীকে যে প্রধান কনফিগারেশন প্যারামিটারগুলি নির্দিষ্ট করতে হবে?

ভিডিও: MapReduce কাজ চালানোর জন্য ব্যবহারকারীকে যে প্রধান কনফিগারেশন প্যারামিটারগুলি নির্দিষ্ট করতে হবে?

ভিডিও: MapReduce কাজ চালানোর জন্য ব্যবহারকারীকে যে প্রধান কনফিগারেশন প্যারামিটারগুলি নির্দিষ্ট করতে হবে?
ভিডিও: ম্যাপ রিডিউস এক্সিকিউশন ফ্রেমওয়ার্ক - কাজ চালানো এবং রানটাইমে পরামিতি পরিবর্তন করা 2024, নভেম্বর
Anonim

প্রধান কনফিগারেশন পরামিতি যা ব্যবহারকারীদের "MapReduce" ফ্রেমওয়ার্কে নির্দিষ্ট করতে হবে:

  • চাকরির বিতরণকৃত ফাইল সিস্টেমে ইনপুট অবস্থান।
  • চাকরির বিতরণ করা ফাইল সিস্টেমে আউটপুট অবস্থান।
  • তথ্য ইনপুট বিন্যাস.
  • ডেটার আউটপুট বিন্যাস।
  • মানচিত্র ফাংশন ধারণকারী ক্লাস.
  • হ্রাস ফাংশন ধারণকারী ক্লাস.

এখানে, একটি MapReduce প্রোগ্রামের প্রধান কনফিগারেশন পরামিতিগুলি কী কী?

"MapReduce" ফ্রেমওয়ার্কের প্রধান কনফিগারেশন প্যারামিটারগুলি হল:

  • বিতরণকৃত ফাইল সিস্টেমে কাজের ইনপুট অবস্থান।
  • বিতরণকৃত ফাইল সিস্টেমে কাজের আউটপুট অবস্থান।
  • তথ্য ইনপুট বিন্যাস.
  • ডেটার আউটপুট বিন্যাস।
  • যে শ্রেণীতে মানচিত্র ফাংশন রয়েছে।
  • যে শ্রেণীতে হ্রাস ফাংশন রয়েছে।

কেউ জিজ্ঞাসা করতে পারে, ম্যাপার এবং রিডিউসারগুলির পরামিতিগুলি কী কী? ম্যাপারের জন্য চারটি পরামিতি হল:

  • লংরাইটেবল (ইনপুট)
  • পাঠ্য (ইনপুট)
  • পাঠ্য (মধ্যবর্তী আউটপুট)
  • IntWritable (মধ্যবর্তী আউটপুট)

এছাড়াও প্রশ্ন হল, MapReduce কাজের প্রধান উপাদান কি কি?

  • প্রধান ড্রাইভার ক্লাস যা কাজের কনফিগারেশন পরামিতি প্রদান করে।
  • ম্যাপার ক্লাস যা অবশ্যই org প্রসারিত করবে। apache হাডুপ মানচিত্র কমাতে. ম্যাপার ক্লাস এবং মানচিত্র () পদ্ধতির জন্য বাস্তবায়ন প্রদান।
  • Reducer ক্লাস যা org প্রসারিত করা উচিত. apache হাডুপ মানচিত্র কমাতে. হ্রাসকারী শ্রেণী।

বিভাজনকারী কি এবং কিভাবে এটি MapReduce কাজের প্রক্রিয়ায় সাহায্য করে?

বিভাজনকারী ভিতরে MapReduce কাজ এক্সিকিউশন মধ্যবর্তী মানচিত্র-আউটপুটগুলির কীগুলির বিভাজন নিয়ন্ত্রণ করে। সঙ্গে সাহায্য হ্যাশ ফাংশনের, কী (বা কী এর একটি উপসেট) প্রাপ্ত করে বিভাজন . একই কী মান থাকার রেকর্ডগুলি একই যায় বিভাজন (প্রতিটি ম্যাপারের মধ্যে)।

প্রস্তাবিত: