5 0 0: Installation und Verwaltung von Java

From SEPsesam
This page is a translated version of the page 5 0 0:Installing and Managing Java and the translation is 100% complete.


Dies ist die Dokumentation für die SEP sesam Version 5.0.0 Jaglion.
Dies ist nicht die neueste Version der SEP sesam Dokumentation und bietet daher keine Informationen über die in der neuesten Version eingeführten Funktionen. Weitere Informationen zu SEP sesam Releases finden Sie unter SEP sesam Release Versionen. Die neueste Dokumentation finden Sie in der aktuellen SEP sesam Documentation.


Ü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.

  1. 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.
  2. Legen Sie den Java-Pfad durch eine von zwei Möglichkeiten fest:
    1. Vorzugsweise geben Sie den Java-Pfad bei der Installation von SEP sesam an.
    2. 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.

  1. Laden Sie das erforderliche Oracle Java JDK rpm Binärpaket herunter.
  2. Installieren Sie Java mit dem Befehl rpm. Achten Sie darauf, dass Sie die Versionsnummer entsprechend ändern:
  3.  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
    
  4. 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.
  5. Nun müssen Sie die JAVA-Umgebungsvariablen einrichten.

Ü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.

  1. Öffnen und ändern Sie den Pfad in java_interpreter in der Konfigurationsdatei wie folgt:
  2.  [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 
  3. 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:
  4.  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 MatrixSEP sesam Installation - KurzanleitungHiDPI Bildschirm SupportOracle Java SE Support Roadmap

Copyright © SEP AG 1999-2024. Alle Rechte vorbehalten.
Jede Form der Reproduktion der Inhalte dieses Benutzerhandbuches, ganz oder in Teilen, ist nur mit der ausdrücklichen schriftlichen Erlaubnis der SEP AG gestattet. Bei der Erstellung dieses Benutzerhandbuches wurde mit größtmöglicher Sorgfalt gearbeitet, um korrekte und fehlerfreie Informationen bereit stellen zu können. Trotzdem kann die SEP AG keine Gewähr für die Richtigkeit der Inhalte dieses Benutzerhandbuches übernehmen.