Installation · 3 min read · Jan 13, 2026
Installieren Sie die Apache Solr-Suchplattform auf CentOS 8

Apache Solr ist eine Open-Source-Suchplattform, die in Java geschrieben ist. Apache Solr basiert auf Apache Lucene. Mit Solr können Sie benutzerdefinierte Suchmaschinen erstellen, die Dateien, Datenbanken und Websites indizieren. Solr ist hochgradig zuverlässig, skalierbar und fehlertolerant und bietet viele leistungsstarke Funktionen wie verteilte Indizierung, Replikation, Lastenausgleich bei Abfragen, automatisches Failover und Wiederherstellung, zentralisierte Konfigurationsverwaltung und viele weitere Unternehmensfunktionen.
Solr verarbeitet viele Datentypen wie JSON, XML, viele Büro-Dokumenttypen, CSV und mehr.
In diesem Tutorial zeigen wir Ihnen, wie Sie Apache Solr 8.6.3 auf CentOS 8 installieren.
Anforderungen
Ein Server, der CentOS 8 ausführt.
Ein Nicht-Root-Benutzer mit sudo-Rechten, der auf Ihrem Server eingerichtet ist.
Schritt 1: Java installieren
Bevor wir beginnen, aktualisieren wir unser System, indem wir den folgenden Befehl ausführen.
sudo dnf updateFür die neueste Apache Solr-Version müssen wir Java 8 oder eine höhere Version installieren.
Zuerst überprüfen wir, ob Java bereits auf unserem Rechner installiert ist, indem wir den folgenden Befehl ausführen:
which javaWenn Java nicht installiert ist, führen Sie den folgenden Befehl aus:
sudo dnf install java-11-openjdkSobald Java installiert ist, können wir dies überprüfen, indem wir den folgenden Befehl ausführen:
java -versionAusgabe:-openjdk version "11.0.8" 2020-07-14 LTS
OpenJDK Runtime Environment 18.9 (build 11.0.8+10-LTS)
OpenJDK 64-Bit Server VM 18.9 (build 11.0.8+10-LTS, mixed mode, sharing)Schritt 2: Apache Solr auf CentOS 8 installieren
Zuerst müssen wir die neueste Version von Apache Solr von der offiziellen Apache-Website herunterladen, https://downloads.apache.org/lucene/solr/
Wir können es einfach mit dem wget-Befehl herunterladen:
wget https://downloads.apache.org/lucene/solr/8.6.3/solr-8.6.3.tgzJetzt extrahieren wir die tar-Datei mit dem folgenden Befehl:
tar xzf solr-8.6.3.tgz solr-8.6.3/bin/install_solr_service.sh --strip-components=2Jetzt installieren wir Solr als Dienst, indem wir den folgenden Befehl ausführen:
sudo bash ./install_solr_service.sh solr-8.6.3.tgzEs wird die Installation gestartet, wir sollten die folgende Ausgabe sehen:

Es wird ein Konto mit dem Namen solr auf Ihrem System erstellt. Standardmäßig ist der Solr-Port 8983. Wir können dies mit dem folgenden Befehl überprüfen:
netstat -tunelp | grep 8983Wir sollten die folgende Ausgabe erhalten:
tcp6 0 0 :::8983 :::* LISTEN 974 38261 -Apache Solr wird als Systemd-Dienst ausgeführt. Wir können den Solr-Dienst einfach mit den folgenden Befehlen starten|stoppen|neustarten:
systemctl start solr
systemctl stop solr
systemctl restart solrUm den Status des Apache Solr-Dienstes zu überprüfen, führen Sie den folgenden Befehl aus:
systemctl status solrJetzt aktivieren wir den Solr-Dienst, indem wir den folgenden Befehl ausführen:
systemctl enable solrHinweis: Wir müssen SELinux deaktivieren, bearbeiten Sie die folgende Datei, um SELinux dauerhaft zu deaktivieren
vim /etc/selinux/configund setzen Sie es wie folgt
SELINUX=disabled
speichern und beenden
Schritt 3: Firewall
Standardmäßig hört Solr auf Port 8983, daher müssen wir diesen Port durch die Firewall zulassen.
Wir können dies tun, indem wir den folgenden Befehl ausführen:
sudo firewall-cmd --zone=public --add-port=8983/tcp --permanent
sudo firewall-cmd --reloadSchritt 4: Zugriff auf die Solr-Weboberfläche
Jetzt, da wir den Zugriff durch die Firewall aktiviert haben, ist es Zeit, auf die Solr-Weboberfläche zuzugreifen.
Öffnen Sie den Webbrowser und geben Sie die URL http://your-server-ip:8983/solr ein. Wir sollten das Solr-Dashboard wie unten sehen:

Schritt 5: Erstellen Sie Ihre erste Solr-Sammlung
Nach der erfolgreichen Installation des Apache Solr-Dienstes auf unserem System setzen wir das Passwort für den Solr-Benutzer, indem wir den folgenden Befehl als Root ausführen
passwd solrEine Sammlung ist ein logischer Index, der über mehrere Server verteilt ist.
Jetzt werden wir unsere erste Sammlung mit dem folgenden Befehl erstellen.
su - solr -c "/opt/solr/bin/solr create -c testconnection -n data_driven_schema_configs"Ausgabe:-
Neue Kern 'testconnection' erstelltDiese ‘testconnection’-Sammlungen sind im Dashboard im linken Bereich der Sammlungen verfügbar.

Fazit
In diesem Tutorial haben wir gelernt, wie man Apache Solr in CentOS 8 installiert und konfiguriert. Es unterstützt viele Plugins und viele weitere Funktionen. Sie können dieses Tool nutzen, um das volle Potenzial einer vertikalen Suche auszuschöpfen. Für weitere Informationen besuchen Sie die offizielle Apache Solr-Website https://lucene.apache.org/solr/
Erhalte neue Beiträge in deinem Posteingang.
Kein Spam. Jederzeit abmelden.