GNU/Linux >> LINUX-Kenntnisse >  >> Cent OS

So installieren Sie Apache Solr unter CentOS 8

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 den root user . Wir empfehlen, als non-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 .


Cent OS
  1. So installieren Sie Apache Cassandra unter CentOS 8

  2. So installieren Sie Apache unter CentOS 7

  3. So installieren Sie Apache Kafka unter CentOS 8

  4. So installieren Sie Apache Solr unter CentOS 6

  5. So installieren Sie Apache Solr unter CentOS 7

So installieren Sie Apache ServiceMix unter CentOS 7

So installieren Sie Apache Cassandra in CentOS

So installieren Sie Apache Solr 8.9 auf CentOS/RHEL 8

So installieren Sie Apache Solr unter CentOS &RHEL 8

So installieren Sie elgg unter CentOS 8

So installieren Sie Apache ServiceMix unter CentOS 8