WebSphere MQ安装及验证

一.WebSphere MQ安装

        首先从IBM官网下载WebSphere MQ,我这里下载的是Websphere MQ V7.5版本的Windows版,下载下来是WS_MQ_V7.5.0.2_TRIAL_FOR_WINDOWS_ML.zip,解压后双击Setup.exe按如下默认点“下一步”即可。

        点击“启动IBM WebSphere MQ安装程序(L)”,进入如下弹出框。



        默认选择“典型”,点“下一步”。


        点“安装”,开始安装。


        过一会就显示安装完成。

        点击“完成”自动进入如下的“准备WebSphere MQ向导”。

        点“下一步”,弹出如下弹出框,因为我是Windows 7操作系统,所以选择“是”。

扫描二维码关注公众号,回复: 627389 查看本文章

        然后我就奇怪了,怎么还有域?因为域是自动填充的,所以我也没在意,填好用户名、密码,直接“下一步”。

        勾选上“仍然继续使用此用户账户”,点“下一步”。

        然后,就遇到了我解决了很久都没有解决的“没有为Windows域用户正确配置WebSphere MQ”的问题。

        最终回到如下界面,选择“否”,点击“下一步”。


        竟成功了。

        点“完成”,即进入如下的IBM WebSphere MQ Explorer界面,在这里我们可以建队列管理器等等了。

 

附:在公司域环境下配置“准备WebSphere MQ向导”碰到安全凭证时发生意外错误的问题解决方法


具体操作如下:



解决方法来源:http://www.ibm.com/support/knowledgecenter/zh/SSMKHH_9.0.0/com.ibm.etools.mft.doc/bu16190_.htm

 

二.添加MQ客户端所在计算机的系统用户(可选)

        在 MQ服务器端的计算机用户中添加MQ客户端所在计算机的系统用户。比如我的MQ客户端被Suse Linux下的root用户使用,那么,我们就需要在MQ的服务端(也就是Windows xp系统中添加名为"root"的用户)所在的计算机系统中添加名为"root"的用户。

        具体步骤如下:

        1.点击 "开始"->"控制面板"->"计算机管理"->"系统工具"->"本地用户和组"->"用户",点右键,选"新用户",如下图所示,创建系统用户。

        2.创建新用户: root(注意:这里的用户名"root"是MQ客户端所在系统的用户名,用户要根据具体情况进行修改),下图创建系统用户。


        随意设置一个有效密码,选中密码永不过期,点击 "创建"。

        3.将新用户加入 mqm组(注意:这里的mqm组是我们安装完MQ Server后系统自动创建的)。具体操作如下,设置系统用户所在组。


        点击 "属性",设置系统用户所在组。


        点击 "添加",设置系统用户所在组。


        输入对象名称: mqm,点击"确定":


        root用户被添入mqm组中:


        点击 "应用",点击"确定"。

三.安装验证

1.创建队列管理器及队列

        安装验证的方法有许多种,可以用明信片应用程序,或可以使用一个队列管理器和一个队列的简单配置来验证本地安装,使用样本应用程序将消息放置到队列并从队列读取该消息。

        下面介绍手工创建对象验证安装的方法。

        使用以下步骤来安装队列管理器和队列:

        创建名为venus.queue.manager的缺省队列管理器,在窗口的命令提示符下,输入以下命令:

crtmqm -q venus.queue.manager

        启动队列管理器,输入以下命令:

strmqm venus.queue.manager

        启用 MQSC 命令,输入以下命令:

runmqsc venus.queue.manager

        定义名为 ORANGE.QUEUE 的本地队列。输入以下命令:

define qlocal (orange.queue)

        MQSC 中的任何小写字母都将自动转换成大写,除非用单引号将它们括起来。这意味着如果用名称 orange.queue 创建了队列,则记住在 MQSC 以外的其它命令中必须使用ORANGE.QUEUE。

        停止 MQSC,输入以下命令:

end

        现在已经定义了以下对象:名为 venus.queue.manager 的缺省队列管理器,名为 ORANGE.QUEUE 的队列。


 

2.测试对象

        要测试队列和队列管理器,请使用样本程序 amqsput (将消息放入队列)和 amqsget(从队列获取消息):  

        启动MS-DOS窗口,进入到c:\Program Files\IBM\WebSphere MQ\bin目录下。

        将消息放入队列,输入以下命令:

amqsput ORANGE.QUEUE

        显示以下消息:  Sample amqsput0 start  target queue is ORANGE.QUEUE

        输入一些字符数据,然后按 Enter 键两次。显示以下消息:Sample amqsput0 end 现在消息已经被放在队列。

        要从队列获取消息,请输入以下命令:

amqsget ORANGE.QUEUE

        在屏幕上将显示您刚才输入的字符数据消息。


        如果以上步骤都能完成,则完成了本地安装的验证。

        注: 如果在任何阶段中断整个安装过程,则应该从头开始重新运行安装。

猜你喜欢

转载自bijian1013.iteye.com/blog/2304180