In diesem Tutorial zeigen wir Ihnen, wie Sie Apache Solr auf CentOS 8 installieren. Für diejenigen unter Ihnen, die es nicht wussten, Apache Solr ist eine Open-Source-Suchplattform, die auf Java geschrieben wurde. Es basiert auf Apache Lucene und ist in Java geschrieben. Genau wie Elasticsearch unterstützt es Datenbankabfragen über REST-APIs. Solr zielt darauf ab, verteilte Indizierung, Replikation und Abfragen mit Lastenausgleich mit automatischem Failover und Wiederherstellung bereitzustellen.
In diesem Artikel wird davon ausgegangen, dass Sie zumindest über Grundkenntnisse in Linux verfügen, wissen, wie man die Shell verwendet, und vor allem, dass Sie Ihre Website auf Ihrem eigenen VPS hosten. Die Installation ist recht einfach. Das werde ich tun zeigen Ihnen die Schritt-für-Schritt-Installation von Apache Solr in CentOS 8.
Voraussetzungen
- Ein Server, auf dem eines der folgenden Betriebssysteme ausgeführt wird:CentOS 8.
- Es wird empfohlen, dass Sie eine neue Betriebssysteminstallation verwenden, um potenziellen Problemen vorzubeugen.
- SSH-Zugriff auf den Server (oder öffnen Sie einfach das Terminal, wenn Sie sich auf einem Desktop befinden).
- Ein
non-root sudo user
oder Zugriff auf denroot user
. Wir empfehlen, alsnon-root sudo user
zu agieren , da Sie Ihr System beschädigen können, wenn Sie als Root nicht aufpassen.
Installieren Sie Apache Solr unter CentOS 8
Schritt 1. Beginnen wir zunächst damit, sicherzustellen, dass Ihr System auf dem neuesten Stand ist.
sudo dnf install epel-release sudo dnf update
Schritt 2. Installieren von Java unter CentOS 8.
Aktuell gibt es zwei LTS-Versionen von OpenJDK – OpenJDK 8 und OpenJDK 11. Sie können auch beide Java-Versionen auf jedem System installieren und gemäß Ihren Anforderungen verwenden.
- Installieren von OpenJDK 11.
sudo dnf install java-11-openjdk-devel
- Installieren von OpenJDK 8.
sudo dnf install java-1.8.0-openjdk-devel
Java-Version überprüfen:
java -version
Schritt 3. Apache Solr unter CentOS 8 installieren.
Jetzt laden wir die neueste Version von Apache Solr von der offiziellen Apache-Website herunter:
wget https://downloads.apache.org/lucene/solr/8.7.0/solr-8.7.0.tgz
Extrahieren Sie als Nächstes tar
die Datei mit dem folgenden Befehl:
tar xzf solr-8.7.0.tgz solr-8.7.0/bin/install_solr_service.sh --strip-components=2
Verwenden Sie danach das extrahierte Installationsskript, um Apache Solr auf Ihrem CentOS-System zu installieren:
sudo bash ./install_solr_service.sh solr-8.7.0.tgz
Die Installation wird gestartet, haben Sie etwas Geduld, bis der Vorgang abgeschlossen ist. Der Apache Solr-Dienst wird unter systemd
verwaltet Dienstleistungen. Verwenden Sie die folgenden Befehle zum Starten, Beenden und Überprüfen des Status des Solr-Dienstes:
sudo systemctl enable solr sudo systemctl start solr sudo systemctl status solr
Schritt 4. Firewall konfigurieren.
Wenn Sie eine Firewall verwenden, fügen Sie eine Regel hinzu, um den Zugriff auf den Verwaltungsbereich von Solr zuzulassen und Solr-Daten abzufragen:
sudo firewall-cmd --add-port=8983/tcp --permanent sudo firewall-cmd --reload
Schritt 5. Zugriff auf Apache Solr unter CentOS.
Apache Solr ist standardmäßig auf HTTP-Port 8983 verfügbar. Greifen Sie in Ihrem Webbrowser über die Server-IP-Adresse oder den Hostnamen mit Port 8983 auf das Solr-Dashboard zu:
http://your-server-ip:8983/solr
Herzlichen Glückwunsch! Sie haben Apache Solr erfolgreich installiert. Vielen Dank, dass Sie dieses Tutorial zur Installation von Apache Solr auf Ihrem CentOS 8-System verwendet haben. Für zusätzliche Hilfe oder nützliche Informationen empfehlen wir Ihnen, die offizielle Apache Solr-Website zu besuchen .