آذرسیس

How to install Apache Solr 9.0 on Ubuntu 22.04
5/5 - (2 امتیاز)

Apache Solr، یک پلتفرم جستجو متن باز است که بر روی جاوا نوشته شده است. Solr جستجوی کامل متن، spell suggestions، سفارشی‌سازی و رتبه‌بندی اسناد، تولید Snippet و highlight کردن را ارائه می‌دهد. این آموزش به شما کمک می کند تا Apache Solr 9.0 را روی سیستم‌های Ubuntu 22.04 Jammy Jellyfish نصب کنید.

نحوه نصب Apache Solr 9.0 در اوبونتو 22.04

مرحله 1: نصب جاوا

برای نصب Apache Solr بر روی اوبونتو 22.04 نیاز است که جاوا از قبل روی سیستم نصب شده باشد. در غیر این صورت، دستور زیر را اجرا کنید:

sudo apt update && sudo apt install default-jdk

با دستور زیر نسخه فعال جاوا را بررسی کنید:

java -version
openjdk version "11.0.15" 2022-04-19
OpenJDK Runtime Environment (build 11.0.15+10-Ubuntu-0ubuntu0.22.04.1)
OpenJDK 64-Bit Server VM (build 11.0.15+10-Ubuntu-0ubuntu0.22.04.1, mixed mode, sharing)

مرحله 2: نصب Apache Solr در اوبونتو

آخرین نسخه موجود Apache Solr در دسترس است که با استفاده از دستور زیر می‌توانید آن را دانلود کنید. در صورت ناموفق بودن فرآیند دانلود، برای دریافت آخرین نسخه به صفحه دانلود Solr مراجعه کنید:

wget https://dlcdn.apache.org/solr/solr/9.0.0/solr-9.0.0.tgz

پس از دانلود، فایل نصب کننده سرویس Apache Solr را از فایل آرشیو Solr می توانید Extract کنید:

tar xzf solr-9.0.0.tgz solr-9.0.0/bin/install_solr_service.sh --strip-components=2

با اجرای دستور زیر نصب Solar را در اوبونتو شروع کنید. دقت داشته باشید که دستور را از همان دایرکتوری فایل آرشیو دانلود شده اجرا کرده‌ باشید:

sudo bash ./install_solr_service.sh solr-9.0.0.tgz

1 installing apache solr ubuntu 2204

طبق دستورات بالا، نصب Apache Solr در سیستم اوبونتو شما کامل می شود.

مرحله 3: مدیریت سرویس Solr

Solr به عنوان یک سرویس در سیستم شما پیکربندی شده است. به سادگی می‌توانید از دستورات زیر برای شروع، توقف و بررسی وضعیت سرویس Solr استفاده کنید.

شروع سرویس Solr:

sudo systemctl start solr

متوقف کردن سرویس Solr:

sudo systemctl stop solr

بررسی وضعیت سرویس Solr:

sudo systemctl status solr

مرحله 4: ایجاد مجموعه Solr جدید

پس از نصب موفقیت آمیز Solr بر روی سیستم، می‌توانید اولین مجموعه در Apache Solr را با استفاده از دستور زیر ایجاد کنید:

sudo su - solr -c "/opt/solr/bin/solr create -c mycol1 -n data_driven_schema_configs"
Ouput:
Created new core 'mycol1'

مرحله 5: دسترسی عمومی به Apache Solr

اجرای Apache Solr پیش فرض فقط روی لوکال هاست انجام می‌شود. برای دسترسی عمومی به سرور Solr از طریق شبکه، فایل پیکربندی /etc/default/solr.in.sh را ویرایش کنید:

sudo vim /etc/default/solr.in.sh

2 change solr host address ubuntu 2204

فایل را ذخیره کرده و ببندید. برای اعمال تغییرات نیاز است سرویس Solr را مجددا راه اندازی کنید:

sudo systemctl restart solr

آدرس میزبان Apache Solr را با استفاده از دستور زیر بررسی کنید:

sudo ss -tupln  | grep 8983

مرحله 6: دسترسی به پنل مدیریت Solr

Apache Solr پیش‌فرض بر روی پورت 8983 اجرا می‌شود. همچنین دسترسی به پورت Solr در مرورگر وب نیازمند استفاده از آدرس IP سرور یا نام دامنه اشاره شده به آن سرور می باشد:

نحوه نصب Apache Solr 9.0 در اوبونتو 22.04

در این مرحله، “mycol1” را در قسمت کشویی core selector در نوار کناری سمت چپ انتخاب کنید:

5 apache solr collection dashboard ubuntu 2204

در نهایت می‌توانید مجموعه ایجاد شده در مراحل قبلی را با نام “col1” مشاهده کنید. بر روی گزینه Core Selector در نوار کناری سمت چپ کلیک و مجموعه ایجاد شده را انتخاب کنید.

آذرسیس ارائه دهنده باکیفیت ترین و ارزان ترین سرور مجازی و سرور اختصاصی از 60 لوکیشن متنوع در دنیا می باشد. شما می توانید سرور خود را با امنیت بالا و قیمیت مقرون به صرفه از وبسایت آذرسیس تهیه کنید.

سخن آخر

در این آموزش با نصب سرویس Apache Solr بر روی لینوکس اوبونتو 22.04 آشنا شدید. Solr یک موتور جستجوی داخلی در بسیاری از برنامه‌ها مانند سیستم‌های مدیریت محتوای سازمانی است و با هر سیستم یا زبان برنامه‌نویسی که از استانداردهای HTTP پشتیبانی می‌کند ادغام می‌شود. برای استفاده آسان از این ابزار کتابخانه‌های کاربری برای جاوا، C# ،PHP پایتون و سایر زبان‌های برنامه‌نویسی محبوب دیگر موجود است. امیدواریم این آموزش برایتان مفید بوده باشد. می‌توانید نظرات و پیشنهادات خود را از طریق فرم مربوطه با ما در میان بگذارید.


2 Comments

دیدگاهتان را بنویسید

نشانی ایمیل شما منتشر نخواهد شد. بخش‌های موردنیاز علامت‌گذاری شده‌اند *