Sun Cluster Handbuch Datendienst für Sun Java System Message Queue Guide für Solaris OS

Installieren und Konfigurieren von Sun Java System Message Queue

Sun Java System Message Queue ist ein mit Java 2 Enterprise Edition (J2EE™) 1.3 kompatibler Messaging-Dienst. Die Software ist an den Anforderungen der Unternehmenskunden ausgerichtet und wird mit der Sun Cluster-Software ausgeführt und gesteuert. In diesem Abschnitt werden die Schritte zum Installieren und Aktivieren von Sun Java System Message Queue als Sun Cluster HA für Sun Java System Message Queue beschrieben.


Hinweis –

Wenn Sun Java System Message Queue und ein anderer Messaging-Dienst-Server dieselben Netzwerkressourcen verwenden, müssen sie verschiedene Ports überwachen. Andernfalls kann es zu einem Portkonflikt zwischen den beiden Diensten kommen.


Installieren Sie Sun Java System Message Queue mit folgendem Verfahren.

So installieren Sie Sun Java System Message Queue

Installieren Sie Sun Java System Message Queue mithilfe des folgenden Verfahrens. Nur die für Sun Java System Message Queue spezifischen Abschnitte werden hier behandelt. Einzelheiten finden Sie in der Dokumentation zu Sun Java System Message Queue for Solaris OS.


Hinweis –

Stellen Sie in der Datei /etc/imq/imqbrokerd.conf die Eigenschaft AUTOSTART nicht auf YES ein. Die Eigenschaft AUTOSTART ist standardmäßig auf NO eingestellt, da Sun Cluster HA für Sun Java System Message Queue die Anwendung nach der Konfiguration des Datendienstes startet und anhält.


  1. Installieren Sie die Sun Java System Message Queue-Pakete auf allen Cluster-Knoten, wenn sie noch nicht installiert sind.

  2. Identifizieren Sie einen Speicherort im globalen Dateisystem, an dem Sie die Nachrichtenwarteschlange ablegen möchten (zum Beispiel /global/s1mq).

    Sie können für dieses Dateisystem ein eigenes Verzeichnis erstellen.

  3. Stellen Sie auf einem beliebigen Knoten IMQ_VARHOME ein, und erstellen Sie mit dem Befehl imqbrokerd das Konfigurationsverzeichnis und die -dateien.


    # IMQ_VARHOME=/global/s1mq
    # export IMQ_VARHOME
    # imqbrokerd -name hamq1
    
  4. Stellen Sie die Eigenschaft imq.jms.tcp.hostname auf den logischen Hostnamen ein, indem Sie $IMQ_VARHOME/instances/hamq1/props/config.properties bearbeiten.