Was ist Apache Solr?
Apache Solr ist eine skalierbare, fehlertolerante Suchplattform auf Basis von Apache Lucene. Sie wird häufig in E-Commerce, CMS, Log-Management und Datenanalyse eingesetzt. Solr bietet Volltextsuche, facettierte Navigation, Caching, Replikation und mehr.
Systemvoraussetzungen
- Ubuntu 24.04 LTS Server (64 Bit)
- Benutzer mit sudo-Rechten
- Java JDK 17 oder neuer
- Mindestens 2 GB RAM empfohlen
1. Java installieren
sudo apt update
sudo apt install openjdk-21-jdk -y
java -version
2. Apache Solr herunterladen
Wechseln Sie in ein temporäres Verzeichnis und laden Sie die neueste Version herunter (zum Beispiel 9.5.0):
wget https://downloads.apache.org/lucene/solr/9.5.0/solr-9.5.0.tgz
tar -xzf solr-9.5.0.tgz
3. Solr installieren
Führen Sie das offizielle Installationsskript aus:
sudo solr-9.5.0/bin/install_solr_service.sh solr-9.5.0.tgz
Dies richtet Solr als Systemdienst ein und startet es automatisch.
4. Solr starten und testen
sudo systemctl status solr
Öffnen Sie die Admin-Oberfläche in Ihrem Browser:
http://SERVER-IP:8983/solr/
5. Beispiel-Core erstellen (optional)
sudo su - solr
solr create -c meincore
Danach finden Sie den neuen Core in der Weboberfläche unter /solr/meincore
.
Sicherheit und Firewall
-
- Öffnen Sie Port 8983 in der Firewall:
sudo ufw allow 8983
- Verwenden Sie optional einen Reverse Proxy mit HTTPS
- Schränken Sie den Zugriff mit Authentifizierung ein
Fazit
Apache Solr lässt sich in wenigen Minuten auf einem Ubuntu 24.04 Server einrichten. Die Plattform bietet robuste Suchfunktionen für verschiedenste Anwendungsfälle. Für maximale Performance empfehlen wir, Solr auf einem eigenen VPS zu betreiben.
Hosting-Tipp: Netcloud24 VPS
Ein stabiler Server ist der Schlüssel für eine zuverlässige Suchplattform. Nutzen Sie einen Windows VPS von Netcloud24 oder betreiben Sie Solr unter Linux auf dedizierten Ressourcen – mit SSD-Speicher, Root-Zugriff und täglichem Backup.