用于 Sun Java System Message Queue 的 Sun Cluster 数据服务指南(适用于 Solaris OS)

安装和配置 Sun Java System Message Queue

Sun Java System Message Queue 是一种与 Java 2 Enterprise Edition (J2EE™) 1.3 兼容的信息传送服务。此队列是为了满足企业客户的需要而设计的,并可以在 Sun Cluster 软件的控制下运行。本节介绍如何安装和启用 Sun Java System Message Queue 以将其作为 Sun Cluster HA for Sun Java System Message Queue 运行。


注 –

如果同时运行 Sun Java System Message Queue 和其他信息传送服务服务器并且它们使用相同的网络资源,请将它们配置为在不同的端口进行侦听。否则,会在两个服务之间出现端口冲突。


请使用以下过程安装 Sun Java System Message Queue。

Procedure如何安装 Sun Java System Message Queue

使用以下过程安装 Sun Java System Message Queue。此处仅包含特定于 Sun Java System Message Queue 的章节。有关详细信息,请参见用于 Solaris OS 的 Sun Java System Message Queue 的有关文档。


注 –

请不要将 /etc/imq/imqbrokerd.conf 文件中的 AUTOSTART 属性设置为 YES。缺省情况下 AUTOSTART 属性将设置为 NO,因为 Sun Cluster HA for Sun Java System Message Queue 在您配置完数据服务后会启动和停止应用程序。


步骤
  1. 在群集的所有节点上安装 Sun Java System Message Queue 软件包(如果尚未安装的话)。

  2. 在全局文件系统中标识一个用来保存消息队列的位置(例如 /global/s1mq)。

    您可以为该文件系统创建一个单独的目录。

  3. 在所有节点上设置 IMQ_VARHOME 并运行 imqbrokerd 命令以创建配置目录和文件。


    # IMQ_VARHOME=/global/s1mq
    # export IMQ_VARHOME
    # imqbrokerd -name hamq1
    
  4. 通过编辑 $IMQ_VARHOME/instances/hamq1/props/config.propertiesimq.jms.tcp.hostname 属性设置为逻辑主机名。