Hive اسکرپٹس کو کیسے چلائیں؟



یہ ایک سبق ہے جس میں Hive اسکرپٹس کو کیسے چلائیں۔ اس اسکرپٹ کو چلانے سے ہم ہر حکم کو دستی طور پر لکھنے اور اس پر عمل درآمد کرنے میں لگنے والے وقت اور کوشش کو کم کردیں گے۔

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

Hive اسکرپٹ Hive 0.10.0 اور اس سے اوپر کے ورژن میں تعاون یافتہ ہیں۔ چونکہ Hive 0.90 ورژن CDH3 میں انسٹال ہے ، لہذا ہم CDH3 میں Hive اسکرپٹ نہیں چلا سکتے ہیں۔ آپ سی ڈی ایچ 4 میں مندرجہ ذیل اقدامات آزما سکتے ہیں کیوں کہ اس میں Hive 0.10.0 ورژن انسٹال ہے۔ کیا آپ کو آگاہی ہے کہ Hive اسکرپٹ کیسے بنائیں؟ اگر نہیں تو ، کلک کریں مزید وضاحت حاصل کرنے کے لئے.





Master-Hive-Now

اب ، آئیے دیکھیں کہ ہائپ میں اسکرپٹ کیسے لکھیں اور انہیں CDH4 میں کیسے چلایا جائے:



پہلا مرحلہ: ایک Hive اسکرپٹ لکھنا۔

Hive اسکرپٹ لکھنے کے لئے فائل کو .sql توسیع کے ساتھ محفوظ کرنا چاہئے۔ اپنے کلوڈیرہ سی ڈی ایچ 4 کی تقسیم میں ایک ٹرمینل کھولیں اور ایک Hive اسکرپٹ بنانے کے لئے مندرجہ ذیل کمانڈ دیں۔
کمانڈ: sudo gedit salt.sql

مذکورہ کمانڈ پر عمل درآمد کرنے پر ، یہ فائل کو ان تمام Hive احکامات کی فہرست کے ساتھ کھول دے گی جن پر عمل درآمد کرنے کی ضرورت ہے۔



اس اسکرپٹ میں ، ایک ٹیبل بنائے گا ، بیان کیا جائے گا اور ٹیبل سے ڈیٹا کو لوڈ اور بازیافت کیا جائے گا۔

1. چھتے میں ٹیبل کی تشکیل:

کمانڈ: ٹیبل پروڈکٹ بنائیں (پروڈکٹڈ: انٹ ، پروڈکٹ کا نام: اسٹرنگ ، قیمت: فلوٹ ، زمرہ: سٹرنگ) قطاریں فارمیٹ ڈیلیمیٹڈ فیلڈز کو ‘،’ کے ذریعہ ختم کردیں۔

یہاں ، پروڈکٹ ٹیبل کا نام ہے اور {پروڈکٹڈ ، پراڈکٹ کا نام ، قیمت ، زمرہ this اس ٹیبل کے کالم ہیں۔

’،‘ کے ذریعہ ختم شدہ فیلڈز اس بات کی نشاندہی کرتی ہیں کہ ان پٹ فائل میں کالم علامت ‘‘ ، کے ذریعہ جدا ہوئے ہیں۔

پہلے سے طے شدہ طور پر ان پٹ فائل میں ریکارڈ کو ایک نئی لائن کے ذریعہ الگ کیا جاتا ہے۔

2. ٹیبل کی وضاحت:

کٹھ پتلی بمقابلہ شیف بمقابلہ ڈوکر

کمانڈ: مصنوعات کی وضاحت کریں

3. ڈیٹا کو ٹیبل میں لوڈ کرنا۔

پہلے ٹیبل میں ڈیٹا کو لوڈ کرنے کے ل we ہمیں ان پٹ فائل بنانا ہوگی جس میں ریکارڈ موجود ہوں جو ٹیبل میں ڈالنے کی ضرورت ہے۔

آئیے ایک ان پٹ فائل بنائیں۔

کمانڈ: sudo gedit input.txt

اعداد و شمار کے مطابق فائل میں موجود مواد میں ترمیم کریں۔

4. اعداد و شمار کی بازیافت:

ڈیٹا کو بازیافت کرنے کے لئے ، منتخب کمانڈ استعمال کی جاتی ہے۔

کمانڈ: مصنوعات سے * منتخب کریں

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

اب ، ہم نے Hive اسکرپٹ لکھنے کے ساتھ کیا ہے۔ فائل نمونے.سقبل کو اب محفوظ کیا جاسکتا ہے۔

مرحلہ 2: چھتے کا اسکرپٹ چل رہا ہے

Hive اسکرپٹ کو چلانے کے لئے مندرجہ ذیل حکم ہے:

کمانڈ: hive –f / home/cloudera/sample.sql

سی ++ میں ترتیب دیں

اسکرپٹ پر عمل درآمد کرتے وقت ، یقینی بنائیں کہ اسکرپٹ فائل کے مقام کی پوری راہ موجود ہے۔

ہم دیکھ سکتے ہیں کہ تمام احکامات کامیابی کے ساتھ عمل میں آئے ہیں۔

اس طرح سی ڈی ایچ 4 میں ہائوی اسکرپٹس کو چلایا اور چلایا جاتا ہے۔

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

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

متعلقہ اشاعت:

چھتے کے احکامات

Hive ڈیٹا ماڈل