خوش آموز درخت تو گر بار دانش بگیرد، به زیر آوری چرخ نیلوفری را


آموزش نصب Elasticsearch در اوبونتو

آموزش نصب Elasticsearch در اوبونتو
Elasticsearch یک موتور جستجو آنالیز انعطاف پذیر، قدرتمند، open-source و real-time است. با استفاده از مجموعه ای ساده از APIها، امکان full-text سرچ را فراهم می کند. Elastic سرچ به صورت رایگان تحت لایسنس Apache 2 در دسترس می باشد که بیشترین انعطاف پذیری را فراهم می کند.

سیستم یکپارچۀ سازمانی راهکار
این آموزش به شما کمک می کند تا Elasticsearch را روی سیستم Ubuntu 20.04 LTS نصب کنید.



Elasticsearch به Java run time نیاز دارد. کاربران سیستم اوبونتو 20.04 می توانند دستورات زیر را برای نصب جاوا اجرا کنند (OpenJDK 11):

sudo apt update
sudo apt install openjdk-11-jdk

پس از نصب، ورژن جاوا را در سیستم تان بررسی کنید:

java -version

خروجی :

openjdk version "11.0.7" 2020-04-14
OpenJDK Runtime Environment (build 11.0.7+10-post-Ubuntu-3ubuntu1)
OpenJDK 64-Bit Server VM (build 11.0.7+10-post-Ubuntu-3ubuntu1, mixed mode, sharing)

همچنین مطمئن شوید که متغیر محیطی JAVA_HOME پیکربندی شده باشد:

export JAVA_HOME=/usr/lib/jvm/java-11-openjdk-amd64

تیم Elasticsearch یک مخزن مناسب برای نصب Elasticsearch در سیستم لینوکس اوبونتو فراهم کرده است. پس از نصب پکیج زیر و Import کردن GPG key برای پکیج های Elasticsearch را انجام دهید.

sudo apt install apt-transport-https
wget -qO - https://artifacts.elastic.co/GPG-KEY-elasticsearch | sudo apt-key add -

سپس مخزن apt را در سیستم خود پیکربندی کنید. دستور زیر یک مخزن برای نصب جدیدترین Elasticsearch 6.X در سیستم اوبونتو شما اضافه می کند.

add-apt-repository "deb https://artifacts.elastic.co/packages/7.x/apt stable main"

پس از افزودن repository به سیستم، دستورات زیر را برای آپدیت کش repository سیستم اعمال کرده و سپس پکیج های Elasticsearch را روی سیستم خود نصب کنید.

sudo apt update
sudo apt install elasticsearch

دستورات بالا Elasticsearch را همراه با مخلفات مورد نیاز در سیستم شما نصب می کند. می توانید با ویرایش فایل پیکربندی Elasticsearch این مورد را سفارشی کنید. فایل پیکربندی را در ویرایشگر متن مورد علاقه خود ویرایش کنید:

sudo nano /etc/elasticsearch/elasticsearch.yml

سپس پیکربندی های پایه ای و اصلی زیر را آپدیت کنید.
network.host: را روی 0.0.0.0 تنظیم کنید تا به تمام اینترفیس ها گوش داده و آن را به صورت عمومی در دسترس قرار دهید. شما می توانید از آدرس LAN خود فقط برای دسترسی به LAN استفاده کنید.

 network.host: 0.0.0.0

cluster.name: برای cluster چند node، همه node ها باید از یک نام cluster استفاده کنند.

cluster.name: myCluster1

node.name: نام منحصر به فرد node را برای شناسایی در یک cluster تنظیم کنید.

node.name: "myNode1"

سپس فایل را ذخیره کرده و از آن خارج شوید.
در مرحله بعد، باید Elasticsearch را فعال کنید تا به طور خودکار در هنگام بوت شدن سیستم اجرا شود. همچنین سرویس را برای اولین بار با اجرای دستورات زیر استارت کنید:

sudo /bin/systemctl enable elasticsearch
sudo /bin/systemctl start elasticsearch

می توانید از دستورات زیر برای استاپ یا ریستارت سرویس Elasticsearch از خط فرمان استفاده کنید:

sudo systemctl stop elasticsearch
sudo systemctl restart elasticsearch

حالا سرویس Elasticsearch آماده استفاده است. می توانید آن را با استفاده از ابزار خط فرمان curl تست کنید. دستور GET ساده را با استفاده از curl اجرا کنید تا تنظیمات را تأیید کنید. جزئیات کلاستر Elasticsearch را همراه با نسخه روی ماینتور خود خواهید دید.

curl -X GET "http://localhost:9200/?pretty"

خروجی شما هم چیزی شبیه به خروجی زیر خواهد بود:

{
"name" : "myNode1",
"cluster_name" : "myCluster1",
"cluster_uuid" : "YLBEZHdqQ2W_gMiDUJXJyw",
"version" : {
"number" : "7.8.0",
"build_flavor" : "default",
"build_type" : "deb",
"build_hash" : "757314695644ea9a1dc2fecd26d1a43856725e65",
"build_date" : "2020-06-14T19:35:50.234439Z",
"build_snapshot" : false,
"lucene_version" : "8.5.1",
"minimum_wire_compatibility_version" : "6.8.0",
"minimum_index_compatibility_version" : "6.0.0-beta1"
},
"tagline" : "You Know, for Search"
}

خروجی بالا مشخصات سرور elasticsearch شما را نشان می دهد. با اجرای دستور زیر می توانید یک bucket جدید برای سرور elasticsearch خود ایجاد کنید. mybucket را با نام bucket خود تغییر دهید:

curl -XPUT http://localhost:9200/mybucket

خروجی زیر را در نهایت دریافت خواهید کرد:

{"acknowledged":true}

نمایش دیدگاه ها (0 دیدگاه)

دیدگاه خود را ثبت کنید:

انتخاب تصویر ویرایش حذف
توجه! حداکثر حجم مجاز برای تصویر 500 کیلوبایت می باشد.


دسته بندی مطالب خوش آموز