Karaf
Karaf ist eine der zentralen Systemkomponenten für das BPC. Es handelt sich um eine Open Source Software der Apache Software Foundation
Die Dokumentation der Software finden Sie hier.
Im Rahmen der BPC-Installation wird eine bereits vorkonfigurierte Variante von Apache Karaf bereitgestellt.
Konfiguration
Arbeitsspeicher (RAM)
Die Höhe des zugewiesenen Arbeitsspeichers wird über die Umgebungsvariable JAVA_MAX_MEM
gesetzt.
Diese Umgebungsvariable wird auch bei Verwendung der zentralen Konfiguration über bpc.env.sh genutzt.
Siehe auch Apache Karaf Documentation - Start.
Konsole
Über die Karaf-Konsole können einfach der aktuelle Zustand des Systems abgefragt sowie Konfigurationen ausgelesen und angepasst werden.
Siehe auch Apache Karaf Documentation - Using the Console.
Für besonders häufig genutzte Karaf-Konsolen-Kommandos steht ein Karaf-Konsolen-Befehle Cheat Sheet zur Verfügung. |
Zugriff
Der Zugriff auf die Konsole ist lokal und auch remote möglich.
Die Authentifizierung findet über die Karaf-Benutzerliste statt.
Die vordefinierte Rolle admin kann sich anmelden, aber erst in Kombination mit weiteren Rollen können umfassende administrative Aufgaben ausgeführt werden.
Diese Rollen sind zur vordefinierten Gruppe g:admingroup
zusammengefasst.
Detaillierte Informationen finden Sie unter Apache Karaf Documentation - Security.
Karaf Client
Im Karaf-Verzeichnis befindet sich unter bin/client
(bzw. bin/client.bat
für Windows) ein Client für die Konsole.
Dieser ermöglicht lokal als auch remote Zugriff auf die Konsole.
Siehe auch Apache Karaf Documentation - Connect.
SSH
Die Karaf-Konsole ist auch direkt via SSH-Protokoll verfügbar.
Dafür steht, falls nicht anders konfiguriert (siehe Zentrale Konfigurationsdatei), der Port 8101
zur Verfügung.