اپاچی فلنک تقسیم شدہ ندی اور بیچ ڈیٹا پروسیسنگ کے لئے ایک اوپن سورس پلیٹ فارم ہے۔ یہ ونڈوز ، میک او ایس اور لینکس او ایس پر چل سکتا ہے۔ اس بلاگ پوسٹ میں ، آئیے تبادلہ خیال کرتے ہیں کہ مقامی طور پر فلنک کلسٹر کو کیسے ترتیب دیا جائے۔ یہ بہت سارے طریقوں سے اسپارک کی طرح ہے - اس میں اپاچی سپارک جیسے گراف اور مشین لرننگ پروسیسنگ کے لئے API ہیں - لیکن اپاچی فلنک اور اپاچی سپارک بالکل ایک جیسے نہیں ہیں۔
فلنک کلسٹر قائم کرنے کے ل you ، آپ کو اپنے سسٹم میں جاوا 7.x یا اس سے زیادہ نصب کرنا ہوگا۔ چونکہ میں نے سینٹوس (لینکس) پر اپنے اختتام پر ہڈوپ -2،2 انسٹال کیا ہے ، لہذا میں نے فلنک پیکیج ڈاؤن لوڈ کیا ہے جو ہڈوپ 2.x کے موافق ہے۔ پلٹائیں پیکیج کو ڈاؤن لوڈ کرنے کے لئے کمانڈ کے نیچے چلائیں۔
کمانڈ: ویجٹ http://archive.apache.org/dist/flink/flink-1.0.0/flink-1.0.0-bin-hadoop2-scala_2.10.tgz
فلک ڈائریکٹری حاصل کرنے کے لئے فائل کو اونٹار کریں۔
کمانڈ: tar -xvf Downloads / flink-1.0.0-bin-hadoop2-scala_2.10.tgz
کمانڈ: ls
.bashrc فائل میں فلنک ماحول کے متغیرات شامل کریں۔
کمانڈ: sudo gedit .bashrc
آپ کو نیچے کمانڈ چلانے کی ضرورت ہے تاکہ .bashrc فائل میں تبدیلیاں چالو ہو جائیں
کمانڈ: ماخذ .bashrc
اب پلٹائیں ڈائریکٹری اور مقامی طور پر کلسٹر شروع کریں۔
کمانڈ: سی ڈی ہیفٹی - 1.0.0
کمانڈ: bin / start-local.sh
کلسٹر شروع کرنے کے بعد ، آپ ایک نیا ڈیمان جاب مینجر چلتے ہوئے دیکھیں گے۔
کمانڈ: jps
جاوا اسکرپٹ میں کیا الرٹ ہے؟
اپاچی پلٹائیں ویب UI کو دیکھنے کے لئے براؤزر کھولیں اور HTTP: // لوکل ہوسٹ: 8081 پر جائیں۔
آئیے اپاچی فلنک کا استعمال کرتے ہوئے ایک سادہ ورڈکاؤنٹ مثال چلائیں۔
مثال کے طور پر چلانے سے پہلے اپنے سسٹم پر نیٹ کوٹ انسٹال کریں (sudo yum nc)۔
اب ایک نئے ٹرمینل میں نیچے کمانڈ چلائیں۔
کمانڈ: nc -lk 9000
پلک ٹرمینل میں نیچے دی گئی کمانڈ چلائیں۔ یہ کمانڈ ایک پروگرام چلاتا ہے جو اسٹریمڈ ڈیٹا کو ان پٹ کی حیثیت سے لیتا ہے اور اس اسٹریمڈ ڈیٹا پر ورڈکاؤنٹ آپریشن کرتا ہے۔
کمانڈ: بن / فلانک رن مثال / اسٹریمنگ / ساکٹٹیکسٹسٹریم اسٹریمورڈکاؤنٹ ۔جسٹرینٹ لوکل ہوسٹ پورٹ 9000
ویب ui میں ، آپ چلانے کی حالت میں نوکری دیکھ سکیں گے۔
کسی نئے ٹرمینل میں کمانڈ کے نیچے چلائیں ، اس سے اسٹریم اور پروسیس شدہ ڈیٹا پرنٹ ہوگا۔
اعدادو شمار کے عدد کو الٹ دیں
کمانڈ: دم - لاگ / پلٹائیں - * - نوکری مینجر - *. آؤٹ
اب اس ٹرمینل میں جائیں جہاں آپ نے نیٹ کیٹ شروع کی تھی اور کچھ ٹائپ کریں۔
جب آپ نیٹ کیٹ ٹرمینل پر کچھ ڈیٹا ٹائپ کرنے کے بعد اپنے مطلوبہ الفاظ پر انٹر بٹن دبائیں گے ، اس اعداد و شمار پر ورڈ کاؤنٹ آپریشن لاگو ہوگا اور آؤٹ پٹ یہاں پر چھا جائے گا (فلاں کا جاب مینیجر لاگ) ملی سیکنڈ میں!
بہت ہی مختصر عرصے میں ، ڈیٹا کو سلسلہ وار ، عملدرآمد اور پرنٹ کیا جائے گا۔
اپاچی پلٹائیں کے بارے میں مزید جاننے کے لئے اور بھی بہت کچھ ہے۔ ہم اپنے آنے والے بلاگ میں پلٹائیں کے دیگر عنوانات پر بات کریں گے۔
ہمارے لئے ایک سوال ہے؟ ان کا تذکرہ سیکشن میں ذکر کریں اور ہم آپ کو واپس ملیں گے۔
متعلقہ اشاعت:
اپاچی فالکن: ہڈوپ ایکو سسٹم کے لئے نیا ڈیٹا مینجمنٹ پلیٹ فارم