您的位置:首页 > 大数据 > 人工智能

Install WebSphere MQ V6.0 on AIX

2010-04-12 15:13 295 查看
参考IBMWebSphere MQ for AIX quick begin文档

====================================

1、扩展opt文件系统,使其空虚空间大于325M

smitty chjfs2

File system name /opt

NEW mount point [/opt]

SIZE of file system

Unit Size 512bytes +

Number of units [1048576] <======改为有325M空间 #

Mount GROUP []

Mount AUTOMATICALLY at system restart? yes +

PERMISSIONS read/write +

Mount OPTIONS [] +

Start Disk Accounting? no +

Block Size (bytes) 4096

Inline Log? no

Inline Log size (MBytes) [0] #

df -g

Filesystem GB blocks Free %Used Iused %Iused Mounted on

/dev/hd10opt 0.50 0.47 6% 657 1% /opt

2、建立mqm组,mqm用户

smitty mkgroup(mkgroup -'a' id='205' mqm)

* Group NAME [mqm]<======建立mqm组

ADMINISTRATIVE group? true +

Group ID [205] #

USER list [] +

ADMINISTRATOR list [] +

Projects [] +

smitty mkuser

* User NAME [mqm]

User ID [245] #

ADMINISTRATIVE USER? false +

Primary GROUP [mqm] +

Group SET [mqm,staff] +

ADMINISTRATIVE GROUPS [] +

ROLES [] +

Another user can SU TO USER? true +

SU GROUPS [ALL] +

HOME directory [/usr/mqm]

Initial PROGRAM [/usr/bin/ksh]

User INFORMATION []

EXPIRATION date (MMDDhhmmyy) [0]



给mqm用户初始密码:

a.用root用户登陆

b.passwd mqm.

3、增加mqm用户的文件句柄数目、数据段,堆栈段的数目

用root用户在/etc/security/limits最后加入

mqm:

nofiles = 10000

data_hard = -1

stack_hard = -1

data = -1

stack = -1

用mqm用户登陆,输入ulimit -a

time(seconds) unlimited

file(blocks) 2097151

data(kbytes) unlimited <=====data segment

stack(kbytes) unlimited <=====stack segment

memory(kbytes) unlimited

coredump(blocks) 2097151

nofiles(descriptors) 10000 <=====nofiles

4、确认/usr/mqm中有足够空间

df -g

Filesystem GB blocks Free %Used Iused %Iused Mounted on

/dev/hd2 3.12 1.64 48% 38252 10% /usr

(如果没有可以做软连接 mkdir /mqm;ln -s /mqm /usr/mqm)

5、确认/var/mqm工作区有足够空间(server 最少50M,client最少15M)

df -g

Filesystem GB blocks Free %Used Iused %Iused Mounted on

/dev/hd9var 0.25 0.14 46% 528 2% /var

6、回显信息设定

进入mqm用户

加.profile

export LANG=zh_CN(愿意看英文不用加)

7、库环境设定(可以不做,有问题在搞)

LIBPATH

LD_LIBRARY_PATH

/usr/mqm/lib(32)

/usr/mqm/lib64(64)

dltmqlnk/crtmqlnk

8、软件安装

smitty install_all

* INPUT device / directory for software /app/mq60

* SOFTWARE to install [Java14.ext ALL @> +

PREVIEW only? (install operation will NOT occur) no +

COMMIT software updates? yes +

S***E replaced files? no +

AUTOMATICALLY install requisite software? yes +

EXTEND file systems if space needed? yes +

OVERWRITE same or newer versions? no +

VERIFY install and check file sizes? no +

DETAILED output? no +

Process multiple volumes? yes +

ACCEPT new license agreements? yes <======选yes +

这里全部安装也没啥问题的

9、确认mqm安装成功

a、建立队列管理器

$ crtmqm -q venus.queue.manager

WebSphere MQ 队列管理器已创建。

创建或替换 venus.queue.manager 的缺省对象。

缺省对象统计:40 个已创建。0 个已替换。0 个已失败。

正在完成设置。

设置完成。

b、启动缺省的队列管理器

$ strmqm

WebSphere MQ 队列管理器“venus.queue.manager”正在启动。

在日志重放阶段在队列管理器“venus.queue.manager”上访问了 5 条日志记录。

完成队列管理器“venus.queue.manager”的日志重放。

为队列管理器“venus.queue.manager”恢复了事务管理器状态。

WebSphere MQ 队列管理器‘venus.queue.manager’已启动。

c、启动管理工具,建立本地队列

$ runmqsc

5724-H72 (C) Copyright IBM Corp. 1994, 2005. ALL RIGHTS RESERVED.

启动队列管理器 venus.queue.manager 的 MQSC。

define qlocal (orange.queue)

1 : define qlocal (orange.queue)

AMQ8006: WebSphere MQ 队列已创建。

end

2 : end

读取一个 MQSC 命令。

所有命令均无语法错误。

已处理所有的有效 MQSC 命令。

d、检验队列的收发功能

使用mqm登陆

cd /usr/mqm/samp/bin

$ ./amqsput ORANGE.QUEUE

Sample AMQSPUT0 start

target queue is ORANGE.QUEUE

123456<===输入后,ctrl+C退出

$ ./amqsget ORANGE.QUEUE

Sample AMQSGET0 start

message <123456> <===显示刚才的输入
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: