Docker کے ساتھ Elasticsearch کو کیسے انسٹال کریں؟

Docker K Sat Elasticsearch Kw Kys Ans Al Kry



Elasticsearch ایک مقبول اور اچھی طرح سے بڑھتا ہوا سرچ انجن اور تجزیاتی ٹول ہے۔ یہ اکثر مختلف قسم کے ڈیٹا اور معلومات کو ذخیرہ کرنے اور تجزیہ کرنے کے لیے استعمال ہوتا ہے لیکن عام طور پر غیر ساختہ اور نیم ساختہ ڈیٹا کے لیے استعمال ہوتا ہے۔ اسے مختلف پلیٹ فارمز پر آسانی سے سیٹ اپ اور انسٹال کیا جا سکتا ہے۔

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







یہ مضمون Docker کے ساتھ Elasticsearch کو انسٹال کرنے کے طریقہ کار کو ظاہر کرے گا۔



Docker کے ساتھ Elasticsearch کو کیسے انسٹال کریں؟

ڈوکر ایک ایسا پلیٹ فارم ہے جہاں صارف کنٹینرائزڈ اور الگ تھلگ ماحول میں Elasticsearch کو انجام دے سکتے ہیں۔ Docker کے ساتھ Elasticsearch کو انسٹال کرنے کے لیے، درج کردہ مراحل سے گزریں۔



مرحلہ 1: ڈوکر امیج کو کھینچیں۔





سب سے پہلے، 'کا استعمال کرتے ہوئے سرکاری ڈاکر رجسٹری سے Elasticsearch Docker امیج کو کھینچیں۔ ڈوکر پل ' کمانڈ:

docker پل docker.elastic.co / لچکدار تلاش / لچکدار تلاش: 8.8.2



مرحلہ 2: ایک نیٹ ورک بنائیں

اگلا، استعمال کرتے ہوئے Elasticsearch کے لیے ایک نیا نیٹ ورک بنائیں۔ ڈاکر نیٹ ورک بنائیں ' کمانڈ. یہ قدم اختیاری ہے لیکن تجویز کردہ ہے۔ جیسا کہ نیٹ ورک بنانا اس طرح فائدہ مند ہے جب صارف کنٹینر کو ہٹاتا ہے، Elasticsearch کو ڈیٹا کے ساتھ مکمل طور پر ہٹا دیا جائے گا۔ لیکن نیٹ ورک میں Elasticsearch ڈیٹا کا بیک اپ ہوگا:

ڈوکر نیٹ ورک لچکدار بناتا ہے۔

مرحلہ 3: امیج چلائیں۔

اگلا، نیچے دی گئی کمانڈ کا استعمال کرتے ہوئے Elasticsearch کنٹینر بنانے اور شروع کرنے کے لیے Elasticsearch امیج پر عمل کریں:

ڈاکر رن --نام es01 --net لچکدار -p 9200 : 9200 -یہ docker.elastic.co / لچکدار تلاش / لچکدار تلاش: 8.8.2

مندرجہ بالا حکم میں:

  • ' -نام ” آپشن کنٹینر کا نام بتا رہا ہے۔
  • ' نیٹ ” کا اختیار نیٹ ورک کو کنٹینر کے ساتھ جوڑنے کے لیے استعمال کیا جاتا ہے۔
  • ' -p 'آپشن کنٹینر کی بے نقاب پورٹ کی وضاحت کر رہا ہے۔
  • ' -یہ ” جھنڈا انٹرایکٹو طریقے سے کنٹینر کو چلا رہا ہے اور ٹرمینل کو کنٹینر کو مختص کرتا ہے:

یہاں، Elasticsearch 'کے لیے پاس ورڈ تیار کرے گا۔ لچکدار کیبانا کو کنفیگر کرنے کے لیے صارف اور ٹوکن۔ بعد میں استعمال کے لیے اس معلومات کا بیک اپ بنائیں:

نوٹ: اس مقام پر، صارفین کو کنٹینر کو چلانے میں دشواری کا سامنا کرنا پڑ سکتا ہے اور ایک غلطی کا سامنا ہو سکتا ہے۔ Elasticsearch عام طور پر باہر نہیں نکلا۔ ' اس مسئلے کو حل کرنے کے لیے، آپ منسلک کی پیروی کرکے ہمارے فراہم کردہ حل پر جاسکتے ہیں۔ پوسٹ .

مرحلہ 4: تصدیق

اس بات کی تصدیق کرنے کے لیے کہ آیا کنٹینر مخصوص پورٹ پر Elasticsearch کو انجام دے رہا ہے، پر جائیں ' http://localhost:9200 یو آر ایل۔ ایسا کرنے پر، Elasticsearch آپ سے اپنا صارف نام اور پاس ورڈ درج کرنے کو کہے گا۔ صارف نام شامل کریں ' لچکدار اور پاس ورڈ جو اوپر والے مرحلے میں Elasticsearch کنٹینر کو چلاتے ہوئے تیار کیا گیا تھا۔ مندرجہ ذیل آؤٹ پٹ سے پتہ چلتا ہے کہ ہم نے Docker کنٹینر کے ساتھ Elasticsearch کو کامیابی کے ساتھ انجام دیا ہے۔

نوٹ: اس موقع پر، بہت سے صارفین کو ' کنکشن دوبارہ ترتیب دیا گیا تھا۔ 'غلطی. بیان کردہ غلطی کو حل کرنے کے لیے، ہمارے لنکڈ کو دیکھیں مضمون جس میں ہم نے 'کنکشن دوبارہ ترتیب دیا گیا' کی خرابی کو حل کرنے کے لیے ایک مرحلہ وار گائیڈ فراہم کیا ہے۔

یہ سب ڈوکر کے ساتھ Elasticsearch کی تنصیب کے بارے میں ہے۔

نتیجہ

Docker کے ساتھ Elasticsearch کو انسٹال کرنے کے لیے، پہلے، رجسٹری سے آفیشل Elasticsearch امیج کو 'کا استعمال کرتے ہوئے کھینچیں۔ ڈوکر پل ' کمانڈ. اس کے بعد، تصویر کو ' docker run -p 9200:9200 ' کمانڈ. اس بلاگ نے Docker کے ساتھ Elasticsearch کو انسٹال کرنے کا طریقہ دکھایا ہے۔