خبر و ترفند روز

خبر و ترفند های روز را اینجا بخوانید!

نحوه نصب Elasticsearch در اوبونتو

در اینجا نحوه نصب Elasticsearch، یک موتور جستجو و تجزیه و تحلیل قدرتمند در دستگاه اوبونتو آمده است.

Elasticsearch یک موتور جستجو و تجزیه و تحلیل محبوب است که می تواند برای چندین برنامه کاربردی از جمله امنیت نقطه پایانی و تحقیقات AI/ML استفاده شود.

بیایید نگاهی به نحوه نصب Elasticsearch در سیستم اوبونتو خود در چند مرحله ساده بیندازیم.

Elasticsearch چیست؟

Elasticsearch یک موتور جستجو و تجزیه و تحلیل توزیع شده است. این به شما امکان می دهد حجم زیادی از داده ها را به سرعت و در زمان واقعی ذخیره، جستجو و تجزیه و تحلیل کنید.

Elasticsearch که بر روی Apache Lucene ساخته شده است، قابلیت های قدرتمند جستجوی متن کامل و یک زبان جستجوی انعطاف پذیر را ارائه می دهد. این بسیار مقیاس پذیر است، تحمل خطا دارد و می تواند انواع داده ها را مدیریت کند. Elasticsearch به طور گسترده برای برنامه هایی مانند تجزیه و تحلیل گزارش، نظارت و موارد دیگر استفاده می شود.

پیش نیازهای نصب Elasticsearch

خروجی دستور نسخه جاوا

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

در اینجا نحوه بررسی نصب JDK در لینوکس آورده شده است:

java --version

این دستور باید نسخه جاوا نصب شده روی سیستم شما را خروجی دهد. در صورت دریافت “فرمان یافت نشد” یا هر نوع خطای دیگری، ممکن است به این معنی باشد که جاوا را نصب نکرده اید.

می توانید JDK را به صورت دستی با دانلود tarball نصب کنید یا آن را از طریق مدیر بسته توزیع لینوکس خود نصب کنید. در حالت ایده‌آل، نصب از طریق مدیران بسته راه حلی است زیرا بسیار سریعتر و بدون دردسر از روش عملی قبلی است.

مطلب مرتبط:   نحوه استفاده از تاچ پد در لپ تاپ لینوکس به عنوان یک پد گرافیکی

در اینجا نحوه نصب JDK در اوبونتو با استفاده از مدیر بسته APT آورده شده است:

sudo apt install openjdk-18-jdk

می توانید 18 را در دستور با هر نسخه از JDK بالاتر از 11 جایگزین کنید. منتظر بمانید تا نصب به پایان برسد و سپس دستور را دوباره اجرا کنید تا نسخه جاوا را بررسی کنید. این بار شما باید نسخه را به عنوان خروجی ببینید.

مرحله 1: کلید GPG و مخازن به روز رسانی را اضافه کنید

Elasticsearch بخشی از مخازن رسمی اوبونتو نیست. برای نصب Elasticsearch با استفاده از APT، باید فهرست منبع و کلید GPG را اضافه کنید.

دستورات زیر را برای اضافه کردن منبع بسته Elasticsearch و کلید GPG اجرا کنید و فهرست منبع را برای APT به روز کنید:

curl -fsSL https://artifacts.elastic.co/GPG-KEY-elasticsearch | sudo gpg --dearmor -o /usr/share/keyrings/elastic.gpg
echo "deb [signed-by=/usr/share/keyrings/elastic.gpg] https://artifacts.elastic.co/packages/8.x/apt stable main" | sudo tee -a /etc/apt/sources.list.d/elastic-8.x.list
sudo apt update

در صورتی که می خواهید نسخه خاصی از Elasticsearch را دانلود کنید، می توانید “8” در دستور دوم را به “7” یا شماره نسخه دیگری تغییر دهید.

مرحله 2: نصب Elasticsearch با APT

نصب elasticsearch با apt

اکنون می توانید بسته Elasticsearch را با APT مانند هر بسته معمولی نصب کنید. در اینجا دستور نصب Elasticsearch در اوبونتو آمده است:

sudo apt install elasticsearch

وقتی از شما خواسته شد، Y را تایپ کنید و منتظر بمانید تا نصب به پایان برسد. پس از نصب، مراحلی را که روی صفحه ظاهر می‌شود دنبال کنید تا Elasticsearch را برای ادغام با Kibana یا سایر نرم‌افزارهای تجسم داده پیکربندی کنید.

مرحله 3: Elasticsearch را با استفاده از بسته DEB نصب کنید

در صورتی که نمی خواهید از APT برای نصب Elasticsearch استفاده کنید، می توانید بسته DEB ارائه شده در سایت رسمی را دانلود کرده و با دستور dpkg نصب کنید.

مطلب مرتبط:   نحوه نصب Adobe Photoshop بر روی لینوکس

ابتدا بسته DEB را با استفاده از wget دانلود کنید. سپس، از دستور dpkg با امتیازات بالا برای نصب Elasticsearch استفاده کنید:

wget https://artifacts.elastic.co/downloads/elasticsearch/elasticsearch-8.8.2-amd64.deb
sudo dpkg -i elasticsearch-8.8.2-amd64.deb

به خاطر داشته باشید که ممکن است لازم باشد دستور را برای مطابقت با نسخه Elasticsearch که می خواهید نصب کنید تغییر دهید.

دانلود: Elasticsearch

اکنون می دانید چگونه Elasticsearch را در اوبونتو نصب کنید

پس از نصب، می توانید Elasticsearch را با Kibana، Fleet یا نرم افزارهای دیگر ترکیب کنید تا نیازهای خود را برآورده کنید.

اگرچه پشته ELK برای نظارت بر گزارش در محیط های سازمانی عالی است، ممکن است برای شبکه خانگی معمولی شما کمی بیش از حد باشد. ممکن است بخواهید یک راه جایگزین و ساده تر برای شروع ورود به سیستم در لینوکس را بررسی کنید.