فہرست کا خانہ:
ہڈوپ ماحولیاتی نظام اتنی بڑی کامیابی کی ایک بنیادی وجہ یہ ہے کہ یہ ایک مفت اور کھلا کھلا ڈیٹا سافٹ ویئر فریم ورک ہے۔ سافٹ ویئر ڈویلپرز اپنے بڑے ڈیٹا پروڈکٹ یا ایپلیکیشنس بنانے کیلئے اس کے ماخذ کوڈ تک رسائی اور اس میں ترمیم کرسکتے ہیں۔ ہڈوپ کے نتیجے میں کئی بڑے ڈیٹا انیلیسیس ایپلی کیشنز تخلیق ہوئے ہیں۔ ایسے وقت میں جب بڑا ڈیٹا ہماری زندگیوں کی تعریف کررہا ہے ، یہ کہنا شاید مناسب ہوگا کہ ہڈوپ یہ بیان کررہے ہیں کہ کتنے بڑے اعداد و شمار کا تجزیہ کیا جانا چاہئے۔ یہ اس وجہ سے ممکن ہوا ہے کیونکہ اپاچی ہیدوپ ماحولیاتی نظام اپنے اصولوں کو اوپن سورس سافٹ ویئر کی اقدار سے اخذ کرتا ہے۔ اس تناظر میں ، ان اصولوں کا تعین کرنا کافی حد تک مناسب ہے جو ہڈوپ ماحولیاتی نظام کو متاثر کرتے ہیں۔ ذیل میں نمایاں اصولوں پر تبادلہ خیال کیا گیا ہے۔
اوپن سورس کے نمایاں اصول جو اپاچی ہیدوپ کو متاثر کرتے ہیں
- سورس کوڈ تک رسائی۔ اوپن سورس اصولوں کے مطابق اوپن سورس سافٹ ویئر کا سورس کوڈ کسی کو بھی ترمیم اور اضافہ دونوں کے ل available دستیاب ہونا چاہئے۔ ایک سافٹ ویئر ڈویلپر یہاں تک کہ ماخذ کوڈ کا استعمال کرتے ہوئے سافٹ ویئر ایپلی کیشنز تشکیل دے سکتا ہے۔ لہذا اس کے آس پاس کئی سوفٹویئر ایپلی کیشنز تیار کرنے کے لئے ہڈوپ فریم ورک کو دوبارہ استعمال اور تبدیل کیا جارہا ہے۔
- تعاون - کوالٹی اوپن سورس سافٹ ویئر اس وقت بنتا ہے جب متعدد افراد اپنے ساتھ مل کر رکھے۔ تعاون نئے آئیڈیاز کو جنم دے سکتا ہے ، پیچیدہ مسائل کو حل کرسکتا ہے جو کوئی سیلو میں کام کرنے والا شاید نہیں کرسکتا ہے ، اور کسی مسئلے کو دیکھنے کے نئے طریقوں سے پردہ اٹھا سکتا ہے۔
- کسی بھی مفاد کے خلاف امتیازی سلوک نہیں - اوپن سورس سسٹم کے مطابق ، کوئی بھی ماخذ کوڈ میں ترمیم کرسکتا ہے ، ایک سافٹ ویئر ایپلی کیشن بنا سکتا ہے اور اسے مفت میں دے سکتا ہے ، اسے فروخت کرسکتا ہے یا تحقیقی مقاصد کے لئے استعمال کرسکتا ہے۔ یہ اصول کئی سوفٹویئر ایپلی کیشنز کے تخلیق کی تحریک کرتا ہے جو مفت میں دستیاب ہیں یا تجارتی لحاظ سے دستیاب ہیں۔
- لائسنس ٹیکنالوجی غیر جانبدار ہے - اوپن سورس لائسنس کی شرائط و ضوابط کسی خاص ٹکنالوجی یا پروگرامنگ زبان کے حامی نہیں ہیں۔ سورس کوڈ کو کسی بھی پلیٹ فارم پر سوفٹویئر ایپلی کیشن تیار کرنے کے لئے استعمال کیا جاسکتا ہے۔
- استعمال شدہ سوفٹویئر پر کوئی پابندی نہیں ہے - جو بھی ماخذ کوڈ تک رسائی حاصل کرتا ہے اور دوسرا سافٹ ویئر ایپلی کیشن تیار کرتا ہے وہ دوسرے سافٹ ویئر یا دوسرے سورس کوڈ کو استعمال کرنے کے لئے آزاد ہے
ہڈوپ ماحولیاتی نظام پر اوپن سورس کا اثر
ہڈوپ ماحولیاتی نظام ایک جامع ، منظم انتظام ہے جو بڑے اعداد و شمار کے تجزیے کو آسان اور درست بنا دیتا ہے۔ ہڈوپ ماحولیاتی نظام میں کئی سوفٹویئر ایپلی کیشنز شامل ہیں ، ہر ایک مخصوص کام میں مہارت حاصل کرتا ہے۔ تاہم ، جبکہ پورا ماحولیاتی نظام سافٹ ویئر ٹولز کا ایک مجموعہ ہے ، خود میں سے ہر ایک ٹول آزادانہ طور پر ایک خصوصی کام کرنے کی اہلیت رکھتا ہے۔ اس کا مطلب یہ ہے کہ آپ اپنے مقصد کو پورا کرنے کے لئے درکار مخصوص ٹولز کا انتخاب اور انتخاب کرسکتے ہیں - ہڈوپ وہ لچکدار ہے۔ ہڈوپ آپ کو ان اصولوں کا پابند نہیں کرتا ہے جو آپ کو سافٹ ویئر کو کسی خاص طریقے سے استعمال کرنے پر مجبور کرتے ہیں۔ آپ اپنی پسند کے مطابق سورس کوڈ استعمال کرسکتے ہیں۔
آئیے ایک جائزہ ملاحظہ کریں کہ ہڈوپ ماحولیاتی نظام کس طرح کام کرتا ہے اور یہ بھی کہ راستے میں اوپن سورس اصولوں کو کس طرح قبول کرتا ہے۔