用于 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。

如何安装 Sun Java System Message Queue

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


注意:

请勿在 /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 特性设置为逻辑主机名。