V tomto tutoriálu vám ukážeme, jak nainstalovat Apache Solr na AlmaLinux 8. Pro ty z vás, kteří nevěděli, Apache Solr je populární, bleskově rychlý, open-source Platforma podnikového vyhledávání postavená na Apache Lucene. Solr je navržen pro škálovatelnost a odolnost proti chybám. Je široce používán pro případy podnikového vyhledávání a analýzy a má aktivní vývojovou komunitu a pravidelné verze.
Tento článek předpokládá, že máte alespoň základní znalosti Linuxu, víte, jak používat shell, a co je nejdůležitější, hostujete svůj web na svém vlastním VPS. Instalace je poměrně jednoduchá a předpokládá, že běží v účtu root, pokud ne, možná budete muset přidat 'sudo
‘ k příkazům pro získání oprávnění root. Ukážu vám krok za krokem instalaci Apache Solr na AlmaLinux 8. Můžete postupovat podle stejných pokynů pro CentOS a Rocky Linux.
Předpoklady
- Server s jedním z následujících operačních systémů:AlmaLinux 8.
- Abyste předešli případným problémům, doporučujeme použít novou instalaci operačního systému.
- Přístup SSH k serveru (nebo stačí otevřít Terminál, pokud jste na počítači).
non-root sudo user
nebo přístup kroot user
. Doporučujeme jednat jakonon-root sudo user
, protože však můžete poškodit svůj systém, pokud nebudete při jednání jako root opatrní.
Nainstalujte Apache Solr na AlmaLinux 8
Krok 1. Nejprve začněme tím, že zajistíme, aby byl váš systém aktuální.
sudo dnf update sudo dnf upgrade sudo dnf install epel-release
Krok 2. Instalace OpenJDK.
Apache Solr je napsán v programovacím jazyce Java. Chcete-li nainstalovat OpenJDK, spusťte následující příkaz:
sudo dnf install java-latest-openjdk
Po úspěšné instalaci ověřte verzi Java:
java -version
Krok 3. Instalace Apache Solr na AlmaLinux 8.
Nyní stahujeme nejnovější dostupný balíček Apache Solr z jejich oficiální stránky pro stahování:
wget https://downloads.apache.org/lucene/solr/8.9.0/solr-8.9.0.tgz
V tomto tutoriálu provedeme ověření pomocí kontrolního součtu SHA. Stáhněte si tedy stejnou verzi kontrolního součtu SHA512 jako níže:
wget https://downloads.apache.org/lucene/solr/8.9.0/solr-8.9.0.tgz.sha512
Dále vypočítejte kontrolní součet SHA512 staženého archivu Apache Solr:
gpg --print-md SHA512 solr-8.9.0.tgz
Porovnejte hodnotu hash s obsahem staženého souboru SHA512:
cat solr-8.9.0.tgz.sha512
Po dokončení rozbalte stažený archiv Apache Solr:
tar xzf solr-8.9.0.tgz
Poté nainstalujte Apache Solr pomocí následujícího příkazu:
solr-8.9.0/bin/install_solr_service.sh solr-8.9.0.tgz
Chcete-li opravit varování během spouštění služby kvůli limitům souborů a procesů. Musíte definovat limity zabezpečení, jak vyžaduje server Apache Solr Enterprise Search Server:
nano /etc/security/limits.conf
Přidejte do tohoto souboru následující příkazy:
... * soft nofile 65000 * hard nofile 65000 * soft nproc 65000 * hard nproc 65000
Potom restartujte služby Apache Solr:
sudo su - solr -c "/opt/solr/bin/solr restart"
Krok 4. Nakonfigurujte bránu firewall.
Apache Solr používá výchozí síťový port 8983/TCP. Proto musíte tento port povolit v linuxové bráně firewall:
sudo firewall-cmd --add-port=8983/tcp --permanent sudo firewall-cmd --reload
Krok 5. Přístup k Apache Solr na webovém rozhraní.
Po úspěšné instalaci otevřete webový prohlížeč a přejděte do webového rozhraní Solr pomocí adresy URL http://your-server-ip-address:8983/solr
. Měli byste vidět následující obrazovku:
Blahopřejeme! Úspěšně jste nainstalovali Apache Solr. Děkujeme, že jste použili tento návod k instalaci Apache Solr na váš systém AlmaLinux 8. Pro další pomoc nebo užitečné informace vám doporučujeme navštívit oficiální web Apache .