Как установить Apache Solr на Debian 10
В этом руководстве мы покажем вам, как установить Apache Solr на Debian 10. Для тех из вас, кто не знал, Apache Solr — это поисковая платформа с открытым исходным кодом, написанная на Java. Solr нацелен на обеспечение распределенной индексации, репликации и запросов с балансировкой нагрузки с автоматическим переключением при отказе и восстановлением.
В этой статье предполагается, что у вас есть хотя бы базовые знания Linux, вы знаете, как использовать оболочку, и, что наиболее важно, вы размещаете свой сайт на собственном VPS. Установка довольно проста и предполагает, что вы работаете с учетной записью root, в противном случае вам может потребоваться добавить ‘ sudo
‘ к командам для получения привилегий root. Я покажу вам пошаговую установку Apache Solr на Debian 10 (Buster).
Установите Apache Solr на Debian 10 Buster
Шаг 1. Перед запуском приведенного ниже руководства важно убедиться, что ваша система обновлена, выполнив следующие apt
команды в терминале:
sudo apt update sudo apt install ca-certificates
Шаг 2. Установка Java.
Apache Solr требует установки Java. Выполните следующую команду, чтобы установить его:
sudo apt install -y default-jdk
Вы можете проверить установку Java, используя следующую команду:
java -version
Шаг 3. Установка Apache Solr на Debian 10.
Теперь скачиваем Apache Solr с официального сайта:
wget https://downloads.apache.org/lucene/solr/8.9.0/solr-8.9.0.tgz
Затем извлеките загруженный файл, чтобы настроить среду Solr:
tar xzf solr-8.9.0.tgz solr-8.9.0/bin/install_solr_service.sh --strip-components=2 sudo bash ./install_solr_service.sh solr-8.9.0.tgz
После этого, чтобы запустить и остановить службу Apache Solr, выполните следующую команду:
sudo systemctl stop solr sudo systemctl start solr sudo systemctl status solr
Шаг 4. Создайте первую коллекцию Solr.
Теперь мы создаем первую коллекцию в Apache Solr, используя следующую команду:
sudo su - solr -c "/opt/solr/bin/solr create -c mytestcollections -n data_driven_schema_configs"
Вывод:
Created new core 'mytestcollections'
Шаг 5. Настройка межсетевого экрана.
Если вы используете брандмауэр, откройте порт 8983, чтобы получить доступ к панели управления:
sudo ufw allow from any to any port 8983 proto tcp
Шаг 6. Доступ к веб-интерфейсу Apache Solr.
По умолчанию Apache Solr будет доступен через HTTP-порт 8983. Откройте свой любимый браузер и перейдите к или .http://your-domain.com:8983
http://your-server-ip-address:8983
Поздравляю! Вы успешно установили Apache Solr . Благодарим за использование этого руководства для установки последней версии Apache Solr в системе Debian. Для получения дополнительной помощи или полезной информации мы рекомендуем вам посетить официальный сайт Apache .