Suite mit externem Elasticsearch
spot-suite-external installiert SPOT-UI, Backend, Connector und Dienste, aber
keine Elasticsearch-Binärdatei, Konfiguration, Benutzer oder Dienst.
Installation
sudo rpm -Uvh spot-suite-external-X.Y.Z-1.el10.x86_64.rpm
# oder
sudo dpkg -i spot-suite-external_X.Y.Z_amd64.deb
Prüfen Sie, dass spot-license.service aktiv ist, und öffnen Sie /setup.
Aktivieren Sie den Online-Schlüssel oder installieren Sie die Offline-Datei,
bevor Elasticsearch und SAP konfiguriert werden. Der vollständige Ablauf
einschließlich Verlängerung steht unter
Lizenzen und Verlängerung.
Non-root verwendet spot-suite-external-portable_X.Y.Z_linux_amd64.tar.gz in
einem neuen $SPOT_HOME; Elasticsearch-Skripte und -Verzeichnisse fehlen.
Sofort konfigurieren oder aufschieben
/setup bietet niemals Embedded an. Ein HTTPS-Elasticsearch-Ziel kann getestet
werden, oder man verschiebt es, erstellt den ersten Administrator und wechselt
in den eingeschränkten Modus. Elasticsearch ausstehend bleibt sichtbar.
Benutzer, Konfiguration und Health bleiben verfügbar; Datenansichten sind
gezielt gesperrt und Daten-APIs liefern 503 elastic_not_configured.
Connector-Topologien
Setup bietet drei Optionen:
- Connector auf diesem Server (
local): lokaler Dienst aktiv, ein Writer und ein oder mehrere SAP-Einträge mit gemeinsamem Namespace. - Connectoren auf anderen Servern (
remote): lokaler Dienst deaktiviert; das Backend konfiguriert Read Scopes und wartet auf Standalone-Daten. - Lokale und externe Connectoren (
hybrid): kombiniert beide Modelle. Der lokale Writer bindet an einen Scope; Standalone-Connectoren dürfen diesen oder andere Scopes verwenden.
Configuration kann mehrere Elasticsearch Read Scopes hinzufügen. Jedes erkannte SAP-Target ist exakt an einen gebunden; ein ausgefallener Cluster blockiert die anderen nicht. Ein Connector schreibt trotz N SAP-Einträgen in nur einen Scope. Für mehrere Cluster laufen mehrere Instanzen. HA und Failover sind nicht enthalten.
Zulässig sind System-CAs, eine importierte CA oder die explizite Deaktivierung der Zertifikatsprüfung. Letzteres verschlüsselt weiterhin, authentifiziert den Server aber nicht, bleibt sichtbar und erlaubt weder HTTP noch Redirects. Die ILM-Verwaltung ist standardmäßig deaktiviert.
Der Assistent unterstützt Embedded zu External nach einem Cold-Backup. Er testet
zweimal, speichert Backend und Connector und verlangt einen echten
Ingestion-Beleg: Canary-Write mit den Connector-Zugangsdaten und exakter Read mit
den Backend-Zugangsdaten. Erst dann wird lokales Elasticsearch gestoppt.
Historische Indizes werden nicht kopiert; die Canary-Bereinigung ist best-effort
und erfordert kein Delete-Recht. Zurück zu Embedded erfordert Backup und
Neuinstallation; Portable braucht ein neues $SPOT_HOME.