Как установить Apache Solr на CentOS 8
В этом руководстве мы покажем вам, как установить Apache Solr на CentOS 8. Для тех из вас, кто не знал, Apache Solr — это поисковая платформа с открытым исходным кодом, написанная на Java. Он основан на Apache Lucene и написан на Java. Как и Elasticsearch , он поддерживает запросы к базе данных через REST API. Solr нацелен на обеспечение распределенной индексации, репликации и запросов с балансировкой нагрузки с автоматическим переключением при отказе и восстановлением.
В этой статье предполагается, что у вас есть хотя бы базовые знания Linux, вы знаете, как использовать оболочку, и, что наиболее важно, вы размещаете свой сайт на собственном VPS. Установка довольно проста. Я покажу вам пошаговую установку Apache Solr в CentOS 8.
Установка Apache Solr на CentOS 8
Шаг 1. Во-первых, давайте начнем с проверки актуальности вашей системы.
sudo dnf install epel-release sudo dnf update
Шаг 2. Установка Java на CentOS 8.
В настоящее время существует две LTS-версии OpenJDK — OpenJDK 8 и OpenJDK 11. Вы также можете установить обе версии Java в любой системе и использовать в соответствии с вашими требованиями.
- Установка OpenJDK 11.
sudo dnf install java-11-openjdk-devel
- Установка OpenJDK 8.
sudo dnf install java-1.8.0-openjdk-devel
Проверьте версию Java:
java -version
Шаг 3. Установка Apache Solr на CentOS 8.
Теперь скачиваем последнюю версию Apache Solr с официального сайта Apache :
wget https://downloads.apache.org/lucene/solr/8.7.0/solr-8.7.0.tgz
Затем извлеките tar
файл с помощью следующей команды:
tar xzf solr-8.7.0.tgz solr-8.7.0/bin/install_solr_service.sh --strip-components=2
После этого используйте извлеченный установочный скрипт для установки Apache Solr в вашей системе CentOS:
sudo bash ./install_solr_service.sh solr-8.7.0.tgz
Он запустит установку, подождите, пока процесс не завершится. Служба Apache Solr управляется службами systemd. Используйте следующие команды для запуска, остановки и проверки статуса службы Solr:
sudo systemctl enable solr sudo systemctl start solr sudo systemctl status solr
Шаг 4. Настройте брандмауэр.
Если вы используете брандмауэр, добавьте правило, разрешающее доступ к разделу администратора Solr и запрашивающее данные Solr:
sudo firewall-cmd --add-port=8983/tcp --permanent sudo firewall-cmd --reload
Шаг 5. Доступ к Apache Solr в CentOS.
По умолчанию Apache Solr будет доступен через HTTP-порт 8983. Войдите в панель управления Solr в своем веб-браузере, используя IP-адрес сервера или имя хоста с портом 8983:
http://your-server-ip:8983/solr
Поздравляю! Вы успешно установили Apache Solr . Благодарим за использование этого руководства для установки Apache Solr в вашей системе CentOS 8. Для получения дополнительной помощи или полезной информации мы рекомендуем вам посетить официальный сайт Apache Solr .