لینکس پر اپاچی سور کی تنصیب



یہ بلاگ لینکس ماحولیات پر اپاچی سور کی تنصیب کے لئے ایک قدم بہ قدم رہنما ہے۔ ہم اپاچی سور 0.16.0 انسٹال کریں گے اور اسے مختلف طریقوں سے چلائیں گے۔

اس پوسٹ میں ، میں اس کے بارے میں بات کروں گا لینکس پر اپاچی سور کی تنصیب . آئیے اپاچی سور اور سور لاطینی کی بنیادی تعریف کے ساتھ شروعات کرتے ہیں۔

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





پگ لاطینی کا بنیادی تعارف آپ کو بہتر سمجھنے میں مدد دے گا:

اپاچی سور پلیٹ فارم میں استعمال ہونے والی اعلی سطحی طریقہ کار کی زبان کو کہا جاتا ہے سور لاطینی . اپاچی سور میں ’’ سور لاطینی ‘‘ کی خصوصیات ہے جو نسبتا simp آسان زبان ہے جو ہڈوپ فائل سسٹم (ایچ ڈی ایف ایس) پر تقسیم شدہ ڈیٹاسیٹس پر چل سکتی ہے۔ اپاچی پگ میں ، آپ کو سور لاطینی زبان کا استعمال کرتے ہوئے پگ اسکرپٹس لکھنے کی ضرورت ہے ، جو آپ کو پگ اسکرپٹ چلاتے وقت میپریڈوج نوکری میں تبدیل ہوجاتی ہے۔. اپاچی سور میں مختلف آپریٹرز موجود ہیں جو ڈیٹا کو پڑھنے ، تحریر کرنے ، پروسیسنگ کرنے جیسے کاموں کو انجام دینے کے لئے استعمال ہوتے ہیں۔ اپاچی سور آپریٹرز کے بارے میں جاننے کے لئے ، ہمارے بلاگ پر جائیں “ آپاچی سور میں آپریٹرز: حصہ 1- متعلقہ آپریٹرز ”۔

اب جب آپ اپاچی سور کے بارے میں بنیادی سمجھ رکھتے ہیں تو آئیے ، لینکس پر اپاچی سور کی تنصیب کے ساتھ شروعات کریں۔



لینکس پر اپاچی سور کی تنصیب:

لینکس پر اپاچی سور کی تنصیب کے لئے اقدامات درج ہیں (اوبنٹو / سینٹو / ونڈوز لینکس VM کا استعمال کرتے ہوئے)۔ میں نیچے سیٹ اپ میں اوبنٹو 16.04 استعمال کررہا ہوں۔

جاوا میں فائل بنانے کا طریقہ

مرحلہ نمبر 1: ڈاؤن لوڈ کریں پگ ٹار فائل

کمانڈ: ویجٹ http://www-us.apache.org/dist/pig/pig-0.16.0/pig-0.16.0.tar.gz



سور - سور کی تنصیب - ایڈوریکا ڈاؤن لوڈ کریں

مرحلہ 2: نکالیں ٹار ٹار کمانڈ کا استعمال کرتے ہوئے فائل. ٹار کمانڈ کے نیچے ، ایکس ایک آرکائیو فائل کو نکالنے کا مطلب ہے ، کے ساتھ gzip کے ذریعے آرکائیو کو فلٹر کرنا ، f آرکائیو فائل کا فائل نام۔

کمانڈ: tar -xzf pig-0.16.0.tar.gz

کمانڈ: ls

مرحلہ 3: میں ترمیم کریں “ .bashrc اپاچی سور کے ماحولیاتی متغیرات کو اپ ڈیٹ کرنے کیلئے فائل۔ ہم اسے ترتیب دے رہے ہیں تاکہ ہم کسی بھی ڈائرکٹری سے سور تک رسائی حاصل کرسکیں ، ہمیں سور کے احکامات پر عمل درآمد کرنے کے لئے سور ڈائرکٹری میں جانے کی ضرورت نہیں ہے۔ نیز ، اگر کوئی اور ایپلی کیشن سور کی تلاش میں ہے تو ، اسے اس فائل سے اپاچی سور کا راستہ معلوم ہوگا۔

کمانڈ: sudo gedit .bashrc

فائل کے آخر میں درج ذیل کو شامل کریں:

# PIG_Home سیٹ کریں

PIG_Home = / home / edureka / pig-0.16.0 برآمد کریں
برآمد کریں PATH = $ PATH: /home/edureka/pig-0.16.0/bin
PIG_CLASSPATH = $ HADOOP_CONF_DIR برآمد کریں

نیز ، یہ بھی یقینی بنائیں کہ ہڈوپ راہ بھی طے ہے۔

تبدیلیاں اسی ٹرمینل میں تازہ کاری کرنے کیلئے کمانڈ کے نیچے چلائیں۔

کمانڈ: ماخذ .bashrc

مرحلہ 4: سور ورژن چیک کریں۔ یہ جانچنے کے لئے ہے کہ اپاچی سور درست طریقے سے انسٹال ہوا ہے۔ ایسی صورت میں ، آپ کو اپاچی پگ ورژن نہیں ملے گا ، آپ کو تصدیق کرنا ہوگی کہ کیا آپ نے مندرجہ بالا مراحل کی صحیح طریقے سے پیروی کی ہے۔

کمانڈ: سور - تبدیلی

جاوا میں ورچوئل فنکشن کیا ہے؟

مرحلہ 5 :سور کمانڈ کے تمام اختیارات دیکھنے کے لئے سور کی مدد کی جانچ کریں۔

کمانڈ: سور - ہیلپ

مرحلہ 6 :مکروہ شیل شروع کرنے کے لئے سور چلائیں۔ پگ لاطینی اسکرپٹس کو چلانے کے لئے گرانٹ شیل استعمال ہوتا ہے۔

کمانڈ: سور

اگر آپ مذکورہ بالا شبیہہ کو صحیح طور پر دیکھیں تو اپاچی سور کے پاس دو طریقے ہیں جس میں یہ چل سکتا ہے ، بطور ڈیفالٹ یہ میپریڈوس موڈ کا انتخاب کرتا ہے۔ دوسرا موڈ جس میں آپ سور چلا سکتے ہیں وہ لوکل موڈ ہے۔ میں آپ کو اس کے بارے میں مزید بتاتا ہوں۔

اپاچی سور میں پھانسی کے طریقوں:

  • میپریڈوس وضع - یہ ڈیفالٹ وضع ہے ، جس میں ہڈوپ کلسٹر اور ایچ ڈی ایف ایس انسٹالیشن تک رسائی درکار ہے۔ چونکہ ، یہ پہلے سے طے شدہ وضع ہے ، لہذا ضروری نہیں ہے کہ -x پرچم کی وضاحت کی جا. (آپ اس کو انجام دے سکتے ہو سور یا سور -x میپریڈس ). اس موڈ میں ان پٹ اور آؤٹ پٹ ایچ ڈی ایف ایس پر موجود ہے۔
  • مقامی طرز - ایک ہی مشین تک رسائی کے ساتھ ، تمام فائلیں انسٹال اور مقامی ہوسٹ اور فائل سسٹم کا استعمال کرتے ہوئے چلتی ہیں۔ یہاں لوکل موڈ کی وضاحت ‘-x پرچم’ ( سور -x مقامی ). اس وضع میں ان پٹ اور آؤٹ پٹ مقامی فائل سسٹم پر موجود ہے۔

کمانڈ: سور -x مقامی

لینکس پر اپاچی سور کی تنصیب کو دیکھنے کے لئے آپ نیچے دی گئی ویڈیو کے ذریعے جاسکتے ہیں۔

اپاچی سور کی تنصیب | لینکس پر سور کی تنصیب | ایڈوریکا

اب جب آپ لینکس پر اپاچی پگ انسٹالیشن کے ساتھ کر چکے ہیں تو ، اگلا قدم آگے پگ گرونٹ شیل پر کچھ رشتہ دار پگ آپریٹرز کو آزمانا ہے۔ لہذا ، اگلا بلاگ ' آپاچی سور میں آپریٹرز: حصہ 1- متعلقہ آپریٹرز ”سور آپریٹرز میں مہارت حاصل کرنے میں آپ کی مدد کرے گا۔

اب جب آپ نے لینکس پر اپاچی سور انسٹال کیا ہے تو ، چیک کریں ایڈوریکا کے ذریعہ ، ایک قابل اعتماد آن لائن سیکھنے والی کمپنی جس کی دنیا بھر میں 250،000 سے زیادہ مطمئن سیکھنے والوں کا نیٹ ورک موجود ہے۔ ایڈورکا بگ ڈیٹا ہاڈوپ سرٹیفیکیشن ٹریننگ کورس سیکھنے والوں کو ایچ ڈی ایف ایس ، سوت ، میپریڈوسیس ، پگ ، ہائوی ، ایچ بیس ، اوزئی ، فلایم اور سکوپ میں ماہر بننے میں مدد دیتا ہے جس کا استعمال خوردہ ، سوشل میڈیا ، ہوا بازی ، سیاحت ، فنانس ڈومین پر حقیقی وقت کے استعمال کے معاملات ہے۔

ہمارے لئے ایک سوال ہے؟ برائے کرم اس کا تذکرہ سیکشن میں ذکر کریں اور ہم آپ کو واپس ملیں گے۔