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

So installieren Sie Apache Solr 8.9 auf CentOS/RHEL 8

Apache Solr ist eine auf Java geschriebene Open-Source-Suchplattform. Solr bietet Volltextsuche, Rechtschreibvorschläge, benutzerdefinierte Dokumentenreihenfolge und -rangordnung, Snippet-Generierung und Hervorhebung. Solr verarbeitet eine Vielzahl von Datentypen sofort, darunter JSON, XML, viele Office-Dokumente, CSV und mehr. Zum Zeitpunkt der Erstellung dieses Tutorials ist Solr 8.9.0 die neueste Version, die zur Installation verfügbar ist.

Dieses Tutorial hilft Ihnen bei der Installation von Apache Solr 8.5 auf CentOS/RHEL 8-Systemen.

Voraussetzungen

Wir gehen davon aus, dass Sie bereits Shell-Zugriff auf Ihr CentOS/RHEL 8-System mit einem sudo-Berechtigungskonto haben. Melden Sie sich bei Remote-Systemen mit dem SSH-Client an.

Schritt 1 – Java installieren

Für die Ausführung der neuesten Version von Apache Solr war Java 8 oder höher erforderlich. Stellen Sie sicher, dass Ihr System die Java-Anforderungen auf Ihrem System erfüllt. Wenn nicht, führen Sie den folgenden Befehl aus, um Java zu installieren.

sudo dnf install java-11-openjdk 

Then check installed Java version:

java -version

openjdk version "11.0.4" 2019-07-16 LTS
OpenJDK Runtime Environment 18.9 (build 11.0.4+11-LTS)
OpenJDK 64-Bit Server VM 18.9 (build 11.0.4+11-LTS, mixed mode, sharing)

Step 2 - Install Apache Solr on CentOS 8

Now download the required Solr version from its official site or mirrors. You may also use the below command to download Apache Solr 8.5.2 from its official website. After that extract the installer script.

cd /tmp  wget https://downloads.apache.org/lucene/solr/8.9.0/solr-8.9.0.tgz sudo tar xzf solr-8.9.0.tgz solr-8.9.0/bin/install_solr_service.sh --strip-components=2 

Führen Sie dann das Installationsskript mit der Bash-Shell aus, gefolgt von der heruntergeladenen Archivdatei. Der Befehl sieht wie folgt aus:

sudo bash ./install_solr_service.sh solr-8.9.0.tgz  

Dadurch wird ein Konto namens solr auf Ihrem System erstellt und der Installationsvorgang abgeschlossen. Starten Sie danach den Dienst Standard-Solr-Port 8983.

Schritt 3 – Solr-Dienst verwalten

Der Apache Solr-Dienst wird unter systemd-Diensten verwaltet. Verwenden Sie die folgenden Befehle zum Starten, Stoppen und Überprüfen des Status des Solr-Dienstes.

sudo systemctl stop solr  sudo systemctl start solr   sudo systemctl status solr  

Schritt 4 – Neue Solr-Sammlung erstellen

Eine Sammlung ist die Gruppe von Kernen, die zusammen einen einzelnen logischen Index bilden. Eine Sammlung hat einen anderen Satz von Konfigurationsdateien und Schemadefinitionen als andere Sammlungen. Sie können eine Sammlung erstellen, indem Sie den folgenden Befehl ausführen:

sudo su - solr -c "/usr/local/solr/bin/solr create -c mycol1 -n data_driven_schema_configs"

Beispielausgabe:

Neuen Kern „mycol1“ erstellt

Schritt 5 – Zugriff auf das Solr-Admin-Panel

Standardmäßig läuft der Solr-Server auf Port 8983. Greifen Sie in Ihrem Webbrowser über die Server-IP-Adresse oder den Hostnamen mit Port 8983 auf das Solr-Dashboard zu.

 http://demo.tecadmin.net:8983/

Hier können Sie die Statistik der in vorherigen Schritten erstellten Sammlung mit dem Namen "mycol1" anzeigen. Klicken Sie in der linken Seitenleiste auf „Core Selector“ und wählen Sie die erstellte Sammlung aus.

Schlussfolgerung

In diesem Tutorial haben Sie gelernt, Apache Solr auf einem CentOS/RHEL 8-System zu installieren. Außerdem wurde eine neue Sammlung auf dem Solr-Server erstellt.


Cent OS
  1. So installieren Sie Apache Tomcat unter Linux RHEL 8 / CentOS 8

  2. So installieren Sie Apache Maven CentOS 7 / RHEL 7

  3. So installieren Sie Apache Solr unter CentOS 6

  4. So installieren Sie Apache Solr unter CentOS 7

  5. So installieren Sie Apache Solr unter CentOS 8

So installieren Sie phpMyAdmin mit Apache unter CentOS 7 / RHEL 7

So installieren Sie Apache Tomcat 9.0 / 8.5 unter CentOS 7 / RHEL 7

So installieren Sie phpMyAdmin mit Apache unter CentOS 8 / RHEL 8

So installieren Sie Apache Maven CentOS 8 / RHEL 8

So installieren Sie Apache Solr unter CentOS &RHEL 8

So installieren Sie Apache Kafka in CentOS/RHEL 7