كونكت للتقنية Connect4Techsكونكت للتقنية Connect4Techs
أدوات مجانية: حاسبة Subnet · امتحانات تجريبية · قاموس المصطلحات ←
الرئيسية » برمجة » جافا » ماهو أباتشي هدوب وإستخدامه وتاريخ نشأته

ماهو أباتشي هدوب وإستخدامه وتاريخ نشأته

بقلمYoussef Samy تاريخ النشر11 مايو 2020 آخر تحديث26 أبريل 2022 وقت القراءة1 دقائق المشاهدات289

مقال اليوم لشرح مفهوم مهم في مجال البيانات الضخمة – Big Data وهو أباتشي هادوب سوف نتعرف من خلال هذا المقال عليه وعلي إستخدامه وتاريخ نشأته.

ماهو أباتشي هدوب – Apache Hadoop؟

هو برنامج أو منصة برمجية مفتوحة المصدر مكتوبة بلغة الجافا لتخزين ومعالجة البيانات الضخمة – Big Data بشكل موزع مثل تخزين بيانات ضخمة على عدة أجهزة ومن ثم توزيع عملية المعالجة على هذه الأجهزة لتسريع نتيجة المعالجة.

وتتكون من مجموعة من الأدوات البرمجية مفتوحة المصدر – Open Source والتي تسهل استخدام شبكة من أجهزة الكمبيوتر لحل المشاكل التي تتضمن كميات كبيرة من البيانات.

وتوفر أيضا منصة اباتشي هادوب – Apache Hadoop إطار عمل برمجي framework للتخزين الموزع ومعالجة البيانات الضخمة باستخدام النموذج البرمجي MapReduce.

تم تصميم جميع الوحدات في هادوب – Hadoop بافتراض أن تعطل الأجهزة أمر وارد بشكل كبير ويجب معالجته تلقائيًا بواسطة ال Framework.

تاريخ نشأه أباتشي هادوب – Apache Hadoop:

اباتشي هادوب

أنشيء من قبل “دوغ كاتينغ” و “مايك كافاريلا” في عام 2005. وقد أسماه دوغ، الذي كان يعمل في ياهو في ذلك الوقت، تيمناً بالفيل اللعبة الخاص بابنه , عملية تطوير هدوب كانت نابعة في الأساس لدعم توزيع مشروع محرك البحث Nutch.

يتكون الكور – Core الخاص باباتشي هدوب – Apache Hadoop من :

  • جزء تخزيني يُعرف باسم (Hadoop Distributed File System (HDFS.
  • وجزء معالجة وهو نموذج برمجة MapReduce.

ويقوم اباتشي هدوب بتقسيم الملفات إلى كتل كبيرة وتوزيعها عبر ال Nodes في شكل Cluster والتي بدورها تنقل الشفرة إلى ال Nodes لكي تتم معالجة تلك البيانات في نفس الوقت بالتوازي.

يتكون إطار أباتشي هادوب الأساسي من:

  1. Hadoop Common ويحتوي على مكتبات وأدوات مساعدة تحتاجها وحدات هادوب الاخري.
  2. (Hadoop Distributed File System (HDFS.
  3. Hadoop YARN.
  4. Hadoop MapReduce.

استفدت من المقال؟شاركه مع زمايلك، يمكن يفيدهم كمان.
كتب بواسطةYoussef Samy

مهندس برمجيات، يكتب في كونكت للتقنية عن البرمجة وتطوير البرمجيات وأخبار التكنولوجيا وأنظمة التشغيل.

إعلان
إعلان
0% اتقرا