Как установить Apache Solr на AlmaLinux 8

Как установить Apache Solr на AlmaLinux 8

 

В этом руководстве мы покажем вам, как установить Apache Solr на AlmaLinux 8. Для тех из вас, кто не знал, Apache Solr — это популярная, молниеносная платформа корпоративного поиска с открытым исходным кодом, построенная на Apache Lucene. Solr разработан для обеспечения масштабируемости и отказоустойчивости. Он широко используется для корпоративного поиска и аналитики, имеет активное сообщество разработчиков и регулярные выпуски.

В этой статье предполагается, что у вас есть хотя бы базовые знания Linux, вы знаете, как использовать оболочку, и, что наиболее важно, вы размещаете свой сайт на собственном VPS. Установка довольно проста и предполагает, что вы работаете с учетной записью root, в противном случае вам может потребоваться добавить ‘ sudo‘ к командам для получения привилегий root. Я покажу вам пошаговую установку Apache Solr на AlmaLinux 8. Вы можете следовать тем же инструкциям для CentOS и Rocky Linux.

Установите Apache Solr на AlmaLinux 8

Шаг 1. Во-первых, давайте начнем с проверки актуальности вашей системы.

sudo dnf update
sudo dnf upgrade
sudo dnf install epel-release

Шаг 2. Установка OpenJDK.

Apache Solr написан на языке программирования Java. Выполните следующую команду, чтобы установить OpenJDK:

sudo dnf install java-latest-openjdk

После успешной установки проверьте версию Java:

java -version

Шаг 3. Установка Apache Solr на AlmaLinux 8.

Теперь мы загружаем последний доступный пакет Apache Solr с их официальной страницы загрузки:

wget https://downloads.apache.org/lucene/solr/8.9.0/solr-8.9.0.tgz

В этом руководстве мы будем проверять, используя контрольную сумму SHA. Так что загрузите ту же версию контрольной суммы SHA512, как показано ниже:

wget https://downloads.apache.org/lucene/solr/8.9.0/solr-8.9.0.tgz.sha512
gpg --print-md SHA512 solr-8.9.0.tgz

Сравните хеш-значение с содержимым загруженного файла SHA512:

cat solr-8.9.0.tgz.sha512

После этого извлеките загруженный архив Apache Solr:

tar xzf solr-8.9.0.tgz

После этого установите Apache Solr, используя следующую команду:

solr-8.9.0/bin/install_solr_service.sh solr-8.9.0.tgz

Чтобы исправить предупреждения во время запуска службы из-за ограничений файлов и процессов. Вам необходимо определить ограничения безопасности в соответствии с требованиями сервера поиска Apache Solr Enterprise:

nano /etc/security/limits.conf

Добавьте в этот файл следующие директивы:

...
*               soft    nofile		65000
*               hard    nofile		65000
*               soft    nproc		65000
*               hard    nproc		65000

Затем перезапустите службы Apache Solr:

sudo su - solr -c "/opt/solr/bin/solr restart"

Шаг 4. Настройте брандмауэр.

Apache Solr использует по умолчанию сетевой порт 8983 / TCP. Следовательно, вам необходимо разрешить этот порт в брандмауэре Linux:

sudo firewall-cmd --add-port=8983/tcp --permanent
sudo firewall-cmd --reload

Шаг 5. Доступ к Apache Solr через веб-интерфейс.

После успешной установки откройте свой веб-браузер и получите доступ к веб-интерфейсу Solr, используя URL-адрес . Вы должны увидеть следующий экран:http://your-server-ip-address:8983/solr

Поздравляю! Вы успешно установили Apache Solr . Благодарим за использование этого руководства для установки Apache Solr в вашей системе AlmaLinux 8. Для получения дополнительной помощи или полезной информации мы рекомендуем вам посетить официальный сайт Apache .

Оставить ответ

Ваш адрес email не будет опубликован. Обязательные поля помечены *

11 + девятнадцать =