Как установить 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 .