ElasticSearch что это такое - ElasticSearch уроки
فہرست کا خانہ:
ایلسٹک سارچ ایک کھلا ذریعہ ہے جو مکمل ٹیکسٹ سرچ اور تجزیاتی انجن تقسیم کرتا ہے۔ یہ آرام دہ اور پرسکون کارروائیوں کی حمایت کرتا ہے اور آپ کو حقیقی وقت میں ڈیٹا کی بڑی مقدار کو اسٹور کرنے ، تلاش کرنے اور تجزیہ کرنے کی سہولت دیتا ہے۔
ایلسٹک سارچ ایک ایسی مقبول سرچ انجن ہے جو ایپلی کیشن کو طاقتور کرتا ہے جن میں تلاش کے پیچیدہ تقاضے ہوتے ہیں جیسے بڑے ای کامرس اسٹورز اور تجزیاتی ایپلی کیشنز۔
اس ٹیوٹوریل میں ، ہم آپ کو اوبنٹو 18.04 پر لچکدار انسٹال کرنے کا طریقہ دکھائیں گے۔ اسی ہدایات کا اطلاق اوبنٹو 16.04 اور کسی بھی اوبنٹو پر مبنی تقسیم کے لئے ہوتا ہے ، جس میں لینکس منٹ ، کوبونٹو اور ایلیمینٹری OS شامل ہیں۔
شرطیں
آپ کو اپنے اوبنٹو سسٹم پر پیکجوں کو انسٹال کرنے کے ل su سوڈو مراعات کے ساتھ بطور صارف لاگ ان ہونے کی ضرورت ہوگی۔
لچکدار انسٹال کرنا
اوبنٹو 18.04 پر ایلسٹک اسٹارچ انسٹال کرنے کا آسان ترین طریقہ یہ ہے کہ آفیشل ایلسٹک اسٹارچ اسٹوریج سے ڈیب پیکیج کو انسٹال کیا جائے۔
اس مضمون کو لکھنے کے وقت ، Elasticsearch کا تازہ ترین ورژن
7.0.0
اور اس کی ضرورت ہوتی ہے کہ جاوا 8 کو سسٹم پر انسٹال کیا جائے۔
پیکیجز انڈیکس کو اپ ڈیٹ کرکے اور آپٹ ٹرانسپورٹ-https پیکیج کو انسٹال کرکے شروع کریں جو HTTPS پر کسی ذخیرے تک رسائی حاصل کرنے کے لئے ضروری ہے۔
sudo apt update
sudo apt install apt-transport-https
اوپن جے ڈی کے 8 انسٹال کریں:
sudo apt install openjdk-8-jdk
جاوا کی تنصیب کو درج ذیل کمانڈ کو چلانے کی توثیق کریں جو جاوا ورژن پرنٹ کرے گا۔
java -version
آؤٹ پٹ کو کچھ اس طرح نظر آنا چاہئے:
openjdk version "1.8.0_191" OpenJDK Runtime Environment (build 1.8.0_191-8u191-b12-2ubuntu0.18.04.1-b12) OpenJDK 64-Bit Server VM (build 25.191-b12, mixed mode)
اب جب جاوا انسٹال ہوا ہے تو ، اگلا مرحلہ Elasticsearch ذخیرہ اندوز کرنا ہے۔
درج ذیل
wget
کمانڈ کا استعمال کرتے ہوئے مخزن کے جی پی جی کو درآمد کریں:
wget -qO - https://artifacts.elastic.co/GPG-KEY-elasticsearch | sudo apt-key add -
مذکورہ کمانڈ کو
OK
آؤٹ کرنا چاہئے جس کا مطلب ہے کہ کلید کامیابی کے ساتھ درآمد کی گئی ہے اور اس ذخیرos پیکجوں سے پیکیج قابل اعتماد سمجھے جائیں گے۔
اگلا ، جاری کرکے سسٹم میں لچکدار ذخیرہ شامل کریں:
sudo sh -c 'echo "deb https://artifacts.elastic.co/packages/7.x/apt stable main" > /etc/apt/sources.list.d/elastic-7.x.list'
اگر آپ لچکسیارچ کا پچھلا ورژن انسٹال کرنا چاہتے ہیں تو ، اوپر کی کمانڈ میں
7.x
کو اس ورژن کے ساتھ تبدیل کریں جس کی آپ کو ضرورت ہے۔
ذخیرہ کاری کے فعال ہوجانے کے بعد ، آپٹ پیکیج کی فہرست کو اپ ڈیٹ کریں اور ٹائپ کرکے ایلسٹک سرچ انجن انسٹال کریں:
sudo apt update
sudo apt install elasticsearch
لچکدار خدمت کی تنصیب کا عمل مکمل ہونے کے بعد خود بخود شروع نہیں ہوگی۔ سروس شروع کرنے اور سروس کو چلانے کے اہل بنانا:
sudo systemctl enable elasticsearch.service
sudo systemctl start elasticsearch.service
آپ تصدیق کرسکتے ہیں کہ لوکل ہومٹ پر درج ذیل curl کمانڈ کے ساتھ 9200 کو پورٹ کرنے کے لئے HTTP درخواست بھیج کر Elasticsearch چل رہی ہے۔
curl -X GET "localhost:9200/"
آپ کو اس سے ملتا جلتا کچھ دیکھنا چاہئے:
{ "name": "kwEpA2Q", "cluster_name": "elasticsearch", "cluster_uuid": "B-5B34LXQFqDeIYwSgD3ww", "version": { "number": "7.0.0", "build_flavor": "default", "build_type": "deb", "build_hash": "b7e28a7", "build_date": "2019-04-05T22:55:32.697037Z", "build_snapshot": false, "lucene_version": "8.0.0", "minimum_wire_compatibility_version": "6.7.0", "minimum_index_compatibility_version": "6.0.0-beta1" }, "tagline": "You Know, for Search" }
سروس شروع ہونے میں 5-10 سیکنڈ لگیں گے۔ اگر آپ کو
curl: (7) Failed to connect to localhost port 9200: Connection refused
، چند سیکنڈ انتظار کریں اور دوبارہ کوشش کریں۔
sudo journalctl -u elasticsearch
مبارک ہو ، اس مرحلے پر آپ نے اپنے اوبنٹو سرور پر لچکدار سرچ انسٹال کیا ہے۔
لچکدار کو ترتیب دیں
لچکدار ڈیٹا کو
/var/lib/elasticsearch
ڈائریکٹری میں محفوظ کیا جاتا ہے ، کنفگریشن فائلیں
/etc/elasticsearch
میں واقع ہوتی ہیں اور جاوا اسٹارٹ اپ آپشنز کو
/etc/default/elasticsearch
فائل میں تشکیل کیا جاسکتا ہے۔
پہلے سے طے شدہ طور پر ، ایلسٹک اسٹارچ کو صرف لوکل ہوسٹ پر سننے کے لئے تشکیل دیا گیا ہے۔ اگر ڈیٹا بیس سے منسلک کلائنٹ بھی اسی میزبان پر چل رہا ہے اور آپ ایک واحد نوڈ کلسٹر ترتیب دے رہے ہیں تو آپ کو پہلے سے طے شدہ ترتیب فائل کو تبدیل کرنے کی ضرورت نہیں ہے۔
ریموٹ رسائی
Elasticsearch of Box سے باہر ، توثیق کو نافذ نہیں کرتا ہے لہذا HTTP API تک رسائی حاصل کرنے والا ہر ایک شخص اس تک رسائی حاصل کرسکتا ہے۔ اگر آپ اپنے لچکدار سرور تک ریموٹ رسائی کی اجازت دینا چاہتے ہیں تو آپ کو اپنا فائر وال ترتیب دینے کی ضرورت ہوگی اور صرف قابل اعتماد کلائنٹس سے ہی ایلسٹک سرچ بندرگاہ 9200 تک رسائی کی اجازت ہوگی۔
اوبنٹو ایک فائر وال کنفیگریشن ٹول کے ساتھ آتا ہے جسے UFW کہا جاتا ہے۔ بطور ڈیفالٹ ، یو ایف ڈبلیو انسٹال ہے لیکن قابل نہیں ہے۔ یو ایف ڈبلیو فائروال کو چالو کرنے سے پہلے پہلے ایک قاعدہ شامل کریں جو آنے والے ایس ایس ایچ کنیکشن کی اجازت دے گا:
sudo ufw allow 22
دور دراز کے قابل اعتماد IP پتے سے تشخیص کی اجازت دیں:
sudo ufw allow from 192.168.100.20 to any port 9200
اپنے ریموٹ IP ایڈریس کے ساتھ
192.168.100.20
کو تبدیل کرنا مت بھولنا۔
ٹائپ کرکے UFW کو فعال کریں:
sudo ufw enable
آخر میں ، فائر وال کی حیثیت کو چیک کریں:
sudo ufw status
آؤٹ پٹ کو کچھ اس طرح نظر آنا چاہئے:
Status: active To Action From -- ------ ---- 22 ALLOW Anywhere 9200 ALLOW 192.168.100.20 22 (v6) ALLOW Anywhere (v6)
ایک بار جب آپ کا فائر وال کنفیگر ہوجاتا ہے تو اگلا مرحلہ یہ ہوتا ہے کہ وہ ایلسٹک اسٹارک کی تشکیل میں ترمیم کریں اور خارجی رابطوں کے ل E ایلسٹک اسٹارچ کو سننے دیں۔
ایسا کرنے کے
elasticsearch.yml
the ،
elasticsearch.yml
تشکیل فائل کھولیں:
sudo nano /etc/elasticsearch/elasticsearch.yml
اس لائن کی تلاش کریں جس میں
network.host
ڈاٹ کوسٹ ہو ، اس کو غیر مہلک کریں ، اور قیمت کو
0.0.0.0
تبدیل کریں۔
network.host: 0.0.0.0
تبدیلیوں کے اثر انداز ہونے کے لئے لچکدار خدمت کو دوبارہ شروع کریں:
sudo systemctl restart elasticsearch
یہی ہے. اب آپ اپنے دور دراز مقام سے لچکدار سرور سے رابطہ کرسکتے ہیں۔
نتیجہ اخذ کرنا
آپ نے اپنے اوبنٹو 18.04 پر کامیابی کے ساتھ لچکدار انسٹال کیا ہے۔ اب آپ آفیشل ایلسٹک سرچ دستاویزاتی صفحہ ملاحظہ کرسکتے ہیں اور سیکھ سکتے ہیں کہ لچکدار تلاش کے ساتھ کیسے کام شروع کیا جائے۔
جاوا لچکدار ڈیٹا بیس اوبنٹوآؤٹ لک ای میل علیاس یا مائیکروسافٹ اکاؤنٹس کا استعمال کیسے کریں، شامل کریں، حذف کریں، کیسے بنائیں، شامل کریں، حذف کریں، مائیکروسافٹ صارفین کو تخلیق کرنے، ضم کرنے کی اجازت دیتا ہے ، آؤٹ لک ای میل عرفہ شامل کریں، اور مختلف عرفات کیلئے اسی ان باکس اور اکاؤنٹس کی ترتیبات کا استعمال کریں.
Outlook.com
فاسٹ فائل کی تلاش میں اپنی فائلیں تلاش کریں: ونڈوز میں سپر رفتار کے ساتھ اپنے فائلوں کو تلاش کریں
فاسٹ فائل تلاش ایک فریویئر ہے جو آپ کی فائلوں کو ایک معاملے میں تلاش کرتی ہے. صرف چند سیکنڈ کے، آپ کے انتظار کے وقت اور کوششوں کو بچانے کے. تمام ونڈوز پر کام کرتا ہے.
کا سائز تبدیل کریں، ترمیم کریں، اپ لوڈ کریں، انکشاف دائیں کلک کے سیاق و سباق مینو سے تصاویر کو تبدیل کریں، ترمیم کریں، اپ لوڈ کریں، تصاویر کو تبدیل کریں، اپنائیں، تصاویر تبدیل کریں. 9
XnView شیل توسیع کئی ٹولز شامل کرتا ہے اپنے دائیں کلک سیاق و سباق مینو میں آپ کو آسانی سے پیش نظارہ، دوبارہ سائز، ترمیم، اپ لوڈ کرنے کے لۓ تصویری شیک میں اپ لوڈ کریں، آئی پی سی میٹا ڈیٹا کو ترمیم کریں، تصاویر تبدیل کریں.







