5 0 0: Installation und Verwaltung von Java
Übersicht
Die grafische Benutzeroberfläche (GUI) von SEP sesam dient der Konfiguration und Verwaltung von SEP sesam und seiner Umgebung. SEP sesam GUI ist plattformunabhängig - es basiert auf Java und benötigt eine Java Runtime Environment. Die erforderliche Java Version ist abhängig von der SEP sesam Version. Damit SEP sesam korrekt läuft, stellen Sie sicher, dass Sie eine unterstützte Java Version installieren und konfigurieren. Siehe Java-Kompatibilitäts Matrix für Details.
Java wird auf allen Systemen benötigt, die als SEP sesam Server, SEP sesam GUI Client oder SEP sesam Remote Device Server (RDS) laufen, letzterer nur wenn ein Si3 Deduplication Store verwendet wird. Java ist nicht erforderlich für SEP sesam Client (bietet keine GUI) oder für SEP sesam RDS, wenn keine Si3-Deduplizierung verwendet wird.
Die beiden Hauptimplementierungen von Java sind OpenJDK und Oracle Java. Da die Unterschiede zwischen ihnen aus Sicht des SEP sesam nicht so signifikant sind und mit der Ankündigung von Oracle das Ende der kostenlosen Unterstützung für frühere Versionen von Java sowie der Oracle JDK-Binary ab JDK 11 nicht mehr für die Verwendung in der Produktion frei ist, hat SEP sesam die Unterstützung für OpenJDK LTS (Long Term Support) Distributionen eingeführt, die kostenlos zur Verfügung stehen. Berücksichtigen Sie, ob HiDPI Bildschirme von der jeweiligen Java Version unterstützt werden.
Voraussetzungen
- Unter Windows benötigen Sie möglicherweise Administrator-Berechtigung, um Java zu installieren. Stellen Sie sicher, dass Sie Java über den bereitgestellten Java Download Link installieren, bevor Sie SEP sesam Packages installieren.
- Unter Linux müssen alle Befehle als root Benutzer oder als administrativer Benutzer mit dem Befehl sudo vorangestellt ausgeführt werden.
- Es wird empfohlen, Ihre Firewall vor Beginn der Installation zu deaktivieren.
- Stellen Sie sicher, dass die Systemanforderungen für die Installation von Java erfüllt sind.
- Wenn Sie bereits Java installiert haben und mehrere Java Versionen verwenden möchten, konfigurieren Sie die gewünschte Version wie im Abschnitt Einstellung der bevorzugten Java Version für SEP sesam beschrieben. Wenn Sie nicht mehrere Java-Versionen benötigen, entfernen Sie die von SEP sesam nicht benötigten Java-Installationen.
Die folgenden Schritte zeigen, wie Sie verschiedene Java Versionen unter Windows und Linux installieren. SEP sesam empfiehlt die Installation der SEP sesam Java Distribution wie im folgenden Abschnitt beschrieben.
Anmerkung | |
{{{1}}} |
Installation einer SEP sesam Java Distribution
Wie Sie Java installieren, hängt sowohl vom Betriebssystem als auch von der Version ab, die Sie installieren möchten. Sie können OpenJDK oder Oracle Java installieren. Nach der Installation der erforderlichen Java Version müssen Sie diese ggf. aktivieren und konfigurieren.
Windows
Der Windows-Download und die Installation von OpenJDK ist einfach und ziemlich unkompliziert, wenn Sie den SEP sesam Java Download verwenden: Laden Sie die Java direkt über den angegebenen Link herunter, führen Sie dann das Installationsprogramm aus - und schon sind Sie fertig. Beachten Sie, dass Sie bei der Installation von SEP sesam den Java-Pfad angeben müssen.
Linux
Für SEP sesam 4.4.3 Beefalo wird das in der Linux Distribution enthaltene Java verwendet, so dass keine zusätzlichen Schritte erforderlich sind. Wenn Sie sich jedoch für den Download einer anderen Java Version entscheiden, müssen Sie Java herunterladen und installieren, indem Sie die Anweisungen Ihres Java-Anbieters befolgen.
Installieren von OpenJDK
Wenn Sie sich dafür entscheiden, die von SEP sesam bereitgestellte OpenJDK-Version nicht zu verwenden, laden Sie die gewünschte Version entweder von Red Hat oder von der GitHub Community herunter.
OpenJDK auf Windows unter Benutzung des Zip Archivs
Um OpenJDK unter Windows über das Zip-Archiv zu installieren, müssen Sie das Archiv herunterladen und entpacken.
- Melden Sie sich mit dem Administrator Benutzer an und laden Sie die gewünschte Version entweder von Red Hat oder von der GitHub Community herunter. Extrahieren Sie dann die Zip-Datei in einen Ordner, typischerweise
C:\Program Files\Java\
. Es wird ein Ordner jdk-<no> erstellt (die Nummer hängt von Ihrer installierten Version ab, z.B. jdk-11), wobei der Ordner bin ein direkter Unterordner ist. - Legen Sie den Java-Pfad durch eine von zwei Möglichkeiten fest:
- Vorzugsweise geben Sie den Java-Pfad bei der Installation von SEP sesam an.
- Wählen Sie Systemsteuerung -> System -> klicken Sie auf Erweiterte Systemeinstellungen -> Umgebungsvariablen. Setzen Sie dann JAVA_HOME: Klicken Sie unter Systemvariablen auf Neu und geben Sie den Variablennamen als JAVA_HOME ein. Geben Sie den Variablenwert als Installationspfad des JDK ein (ohne den Unterordner bin). Klicken Sie auf OK und Änderungen übernehmen.
OpenJDK auf Linux
Es gibt mehrere Möglichkeiten, Java unter Linux zu installieren. Achten Sie darauf, dass Sie die Download-Version entsprechend Ihrem Betriebssystem auswählen und alle Befehle als root Benutzer oder als administrativer Benutzer mit dem Befehl sudo vorangestellt ausführen. Stellen Sie sicher, dass Ihre heruntergeladene Java Version und Ihre Linux Version kompatibel sind. Um OpenJDK11 beispielsweise auf Red Hat Enterprise Linux zu installieren, müssen Sie mindestens Red Hat Enterprise Linux 6 ausführen.
Nachdem Sie Ihre Version heruntergeladen haben, verwenden Sie die folgenden Befehle, um Java zu installieren. Detaillierte Anweisungen finden Sie in der jeweiligen Linux-Dokumentation.
- Installation auf RHEL
- Melden Sie sich mit Administratorzugriff an und laden Sie die gewünschte Version herunter. Installieren Sie das OpenJDK 11 Paket, indem Sie den Befehl ausführen:
sudo yum install java-11-openjdk-devel
Weitere Informationen finden Sie in der RHEL-Dokumentation und im Artikel Migrating from Oracle JDK to OpenJDK on Red Hat Enterprise Linux: What you need to know.
- Installation von Java JDK 11 von RPM
- Stellen Sie sicher, dass Sie die Versionsnummer entsprechend Ihrer heruntergeladenen Version ändern.
rpm -ivh jdk-<Version>
Zum Beispiel:
# rpm -ivh jdk-11.0.1_linux-x64_bin.rpm
- Installation unter Debian und Ubuntu
- Verwenden Sie den folgenden Befehl, um OpenJDK mit dem Paketmanager aus dem Standard-Repository zu installieren. Der Befehl installiert JDK und JRE. Sie können auch wählen, ob Sie nur das JRE-Paket installieren möchten.
sudo apt-get install openjdk-11-jre openjdk-11-jdk
Installieren von Oracle Java
Windows
Laden Sie Oracle Java direkt über den angegebenen Link herunter, führen Sie dann das Installationsprogramm aus - und schon sind Sie fertig. Beachten Sie, dass Sie bei der Installation von SEP sesam den Java-Pfad angeben müssen. Eine detaillierte Anleitung zur Installation von Oracle Java finden Sie unter Installation of the JDK on Microsoft Windows Platforms.
Linux
Der Linux-Download und die Installation von Oracle Java hängen von der Art der Installationspakete ab: Entweder handelt es sich um eine Archiv-Binärdatei (.tar.gz) oder eine RPM-Binärdatei (.rpm) für Linux-Plattformen wie Red Hat und SuSE. Daher müssen Sie sicherstellen, dass Ihr Java-Installationstyp (.tar.gz oder.rpm) mit dem SEP sesam Installationspaket übereinstimmt. Wenn der SEP sesam Server als .rpm-Paket installiert werden soll, muss Java auch als .rpm installiert werden. Das folgende Beispiel ist für die Installation von Oracle Java .rpm. Für die Installation des JDK für Linux von .tar.gz und für weitere Informationen zu Oracle Java unter Linux siehe Installation of the JDK on Linux Platforms.
- Laden Sie das erforderliche Oracle Java JDK rpm Binärpaket herunter.
- Installieren Sie Java mit dem Befehl rpm. Achten Sie darauf, dass Sie die Versionsnummer entsprechend ändern:
- Verlassen Sie dann die Root Shell (ein Neustart ist nicht erforderlich). Standardmäßig ist Java JDK im Verzeichnis
/usr/java/
installiert. Um Oracle JDK in ein benutzerdefiniertes Verzeichnis zu installieren, verwenden Sie den Befehl rpm -ivh -prefix=/<path>/ rpmfile. Nach der Installation können Sie die .rpm-Datei löschen. - Nun müssen Sie die JAVA-Umgebungsvariablen einrichten.
rpm -ivh jdk-<Version>.rpm
Zum Beispiel, um Oracle Java JDK 11 (LTS) zu installieren:
rpm -ivh jdk-11.0.3_linux-x64_bin.rpm
Überprüfen der Java Version
Um zu überprüfen, ob Ihre Java-Version korrekt installiert ist oder welche Java-Version installiert ist, öffnen Sie die Eingabeaufforderung und geben Sie den folgenden Befehl ein:
java -version
Beispiel:
#> java -version java version "1.7.0_45" Java(TM) SE Runtime Environment (build 1.7.0_45-b18) Java HotSpot(TM) 64-Bit Server VM (build 24.45-b08, mixed mode)
Einstellung der bevorzugten Java Version für SEP sesam
Falls Sie mehrere Java Versionen unter Windows installiert haben, müssen Sie möglicherweise die Konfigurationsdatei des SEP sesam Server <sesam_install_dir>\var\ini\sm.ini ändern, damit SEP sesam die angegebene Java Version verwenden kann. Der SEP sesam Server kann mit einer anderen Java Version als der Standard Java Version des Betriebssystems arbeiten.
sm.ini enthält einen Konfigurationsabschnitt [JAVA], der den Pfad zur Java Version angibt, der bei der Installation von SEP sesam erkannt wurde. Sie können einen anderen Pfad für die gewählte Java Version angeben, z.B. um SEP sesam so zu konfigurieren, dass es eine neu installierte Version von Java 11 anstelle von älterem Java 8 verwendet.
- Öffnen und ändern Sie den Pfad in java_interpreter in der Konfigurationsdatei wie folgt:
- Wenn Sie den Java Pfad auf dem SEP sesam Server oder SEP sesam Device Server ändern, müssen Sie die SEP sesam Services neu starten mit dem Befehl sm_main stop:
[JAVA] java_exit_on_fail=no java_interpreter=C:\Program Files\Java\jre1.8.0_162\bin\java.exe
ändern Sie diese z.B. so:
[JAVA] java_exit_on_fail=no java_interpreter=C:\Program Files\Java\jdk-11.0.2\bin\java.exe
C:\Program Files\SEPsesam\bin\sesam>sm_main stop
gefolgt von dem Befehl sm_main start:
C:\Program Files\SEPsesam\bin\sesam>sm_main start
und dann die SEP sesam GUI schließen und wieder öffnen.
Alternativ können Sie auch den Befehl sm_setup set_java_path -f "<Java_path>" verwenden, um die Konfiguration sm.ini zu ändern. In unserem Beispiel ist der Befehl:
C:\Program Files\SEPsesam\bin\sesam>sm_setup set_java_path -f "C:\Program Files\Java\jdk-11.0.2" Set java value in 'C:\ProgramData\SEPsesam\var\ini\sm.ini' [JAVA] java_interpreter=C:\Program Files\Java\jdk-11.0.2\bin\java.exe java_version=11.0.2 ignore_java_home=yes
Siehe auch
Java-Kompatibilitäts Matrix – SEP sesam Installation - Kurzanleitung – HiDPI Bildschirm Support – Oracle Java SE Support Roadmap