一.准备工作

1.安装linux软件包

确保系统中有libgcc_s.so和libstdc++.so.3。

如无意外,libgcc_s.so在redhat中已经存在,存放路径为:/usr/lib/gcc-lib/i386-redhat-linux/3.2.2,可以不用安装。如没有,你可以在www.rpmfind.net上搜寻安装包或者从 http://download.alcove-labs.org/packages/redhat/7.3/RPMS/i386/下载:

libgcc-3.0.1-3.i386.rpm(包含libgcc_s.so)

libstdc++3-3.0.3-3.i386.rpm(包含libstdc++.so)

并使用rpm –i命令安装

2.下载MQ补丁6(FixPack6)或更高版本的补丁。

从以下网页下载补丁(需要先注册才能下载)

https://www14.software.ibm.com/webapp/iwm/web/reg/pick.do?source=wsmqcsd&lang=en_US

二.安装

1.加载光驱:#mount /mnt/cdrom  (弹出光驱:#eject)

2.创建mqm用户(密码为:mqm)

# groupadd  -g mqm

# useradd -g mqm   -d /var/mqm mqm -p mqm

3.如果系统负载很重,可能需要增加打开文件的最大可能数,可以跳过此步。

# echo 32768 > /proc/sys/fs/file-max

4

.MQ本身的这个产生license的小程序不支持中文语言环境,因此,为了在中文环境下安装MQ 5.3 on Linux,只能想办法绕过这一问题。解决的办法是在/tmp/mq_license/license/目录下添加一个空文件status.dat,然后跳过执行mqlicense.sh脚本直接开始MQ 5.3的安装。mkdir -p /tmp/mq_license/license

#echo 9 > /tmp/mq_license/license/status.dat

#chmod 777 /tmp/mq_license/license

#chmod 777 /tmp/mq_license/license/status.dat

5.#cd /mnt/cdrom  进入MQ安装目录

#./ mqlicense.sh –accept

如果跳过第4步,会出现如下错误提示:

./mqlicense.sh line 132:3246段错误${JRE?} -cp ${LAPCLASSPATH?} com.ibm.lex.lapapp.LAP -l ${PROGPATH?}/lap/licenses -s /tmp/mq_license ${ST

ATUSARG} ${DISPLAYARG}

ERROR: Installation will not succeed unless the license

agreement can be accepted.

If the error was caused by a display problem,read the license agreement file in the 'License'

directory, and then run the following command:

mqlicense.sh -accept

Only use this command if you accept the license agreement.

6.进入安装目录安装MQ,需按如下顺序安装

#cd /mnt/cdrom

# rpm -i gsk6bas-6.0-3.33.i386.rpm

# rpm -i MQSeriesRuntime-5.3.0-2.i386.rpm

# rpm -i MQSeriesSDK-5.3.0-2.i386.rpm

# rpm -i MQSeriesServer-5.3.0-2.i386.rpm

# rpm -i MQSeriesClient-5.3.0-2.i386.rpm

# rpm -i MQSeriesJava-5.3.0-2.i386.rpm

# rpm -i MQSeriesMan-5.3.0-2.i386.rpm

# rpm -i MQSeriesSamples-5.3.0-2.i386.rpm

7.安装补丁6(FixPack6)

#mkdir /var/ U489967

#mv U497537.gskit.tar.gz /var/ U489967

#cd /var/ U489967

#rpm -U gsk6bas-6.0-5.39.i386.rpm

# rpm -i MQSeriesRuntime-U489967-5.3.0-6.i386.rpm

# rpm -i MQSeriesSDK-U489967-5.3.0-6.i386.rpm

# rpm -i MQSeriesServer-U489967-5.3.0-6.i386.rpm

# rpm -i MQSeriesClient-U489967-5.3.0-6.i386.rpm

# rpm -i MQSeriesJava-U489967-5.3.0-6.i386.rpm

# rpm -i MQSeriesSamples-U489967-5.3.0-6.i386.rpm

在安装MQSeriesRuntime-U489967-5.3.0-6.i386.rpm时会比较慢,需要耐心等待。

8.由于MQ需要的linux内核与本linux版本不相符,需要修改内核版本。

在/etc/bashrc、/var/mqm/.bash_profile、/root/.bash_profile中加入以下内容:

export LD_ASSUME_KERNEL=2.4.19

之后重启系统。

9.使用dspmqcap查看处理器数量,使用setmqcap设置此数量

#dspmqcap

#setmqcap 1  (此处处理器为1)

如果跳过第8步,会出现以下错误:

AMQ6090: WebSphere MQ was unable to display an error message 20006220.

10.验证安装(创建cc队列管理器,并启动它

#su – mqm

$crtmqm –q cc

$ strmqm

如果要使用root用户对MQ操作,请将root用户添加到mqm组。否则会出现以下错误:

AMQ7077: You are not authorized to perform. the requested operation.

转:http://blog.csdn.net/syxiaogua/article/details/4678443

MQ5.3在redhat9上的安装的更多相关文章

  1. jemalloc在linux上从安装到使用

    jemalloc在linux上从安装到使用 上次在引导大家安装Redis时提到可能会报错:  发现了redis有用到jemalloc. 首先,jemalloc是干什么的? 我们看看作者自己的介绍: j ...

  2. 分布式缓存技术redis学习系列(一)——redis简介以及linux上的安装

    redis简介 redis是NoSQL(No Only SQL,非关系型数据库)的一种,NoSQL是以Key-Value的形式存储数据.当前主流的分布式缓存技术有redis,memcached,ssd ...

  3. Oracle 支持在具有 DHCP 分配的 IP 地址的系统上进行安装

    今天在安装Oracle 10g的时候,遇到了“ Oracle 支持在具有 DHCP 分配的 IP 地址的系统上进行安装” 这个问题,经过搜索,找到了解决方案,具体如下: win7下右键单机" ...

  4. 在64位系统上不能安装Matlab notebook的解决方案

    在64位系统上不能安装Matlab notebook的解决方案 过程分解 第一步:安装好matlab(附:Matalab R2015a界面) 第二步:在matlab中执行命令 >>note ...

  5. jinkins在windows上的安装 配置C#编译

    首先jinkins在windows上的安装就不说,安装只需要下载相应安装包就可以了,后有些时候经常需要修改端口号.修改如下: 然后重启jenkins服务 首次运行界面 个人建议插件按需安装. 建立一个 ...

  6. Win7上Git安装及配置过程

    Win7上Git安装及配置过程 文档名称 Win7上Git安装及配置过程 创建时间 2012/8/20 修改时间 2012/8/20 创建人 Baifx 简介(收获) 1.在win7上安装msysgi ...

  7. GIT在Linux上的安装和使用简介

    GIT最初是由Linus Benedict Torvalds为了更有效地管理Linux内核开发而创立的分布式版本控制软件,与常用的版本控制工具如CVS.Subversion不同,它不必服务器端软件支持 ...

  8. Ubuntu上如何安装Java,Eclipse,Pydev,Python(自带,不用装),BeautifulSoup

    如何安装Java,如果出于编程的需要安装Java,需要安装的是JDK,而不仅仅是JRE,下面说说如何在Ubuntu下如何安装JDK:只有两步,1.下载并解压,2.配置环境变量1.下载并解压:下载地址: ...

  9. zabbix 2.2.2在centos 6.3 x86_64上的安装

    zabbix 2.2.2在centos 6.3 x86_64上的安装   更新五月 03, 2014     # 依赖环境 yum install -y php-mbstring mysql-deve ...

随机推荐

  1. PAT甲级 1130. Infix Expression (25)

    1130. Infix Expression (25) 时间限制 400 ms 内存限制 65536 kB 代码长度限制 16000 B 判题程序 Standard 作者 CHEN, Yue Give ...

  2. codeforce 489d bfs分层处理

    这个题确实没想到用bfs进行分层处理,后来看到了大佬的题解之后才想到了这一点 bfs dfs早就学了,可是还是不大会应用到这上面 可以分为三层,起始点,中间点,尾点,需要的数据是中间点到尾点的访问次数 ...

  3. uva10905同一思路的两种做法,前一种WA,后一种AC

    这道题应该算一道普通的排序吧,实际上就是另一种形式地比大小,自己最开始是用int型存,后来觉着不行,改用long,结果还是WA,这是第一个程序. 第二个程序是改用string处理,确实比int方便很多 ...

  4. poj2478 Farey Sequence 欧拉函数的应用

    仔细看看题目,按照题目要求 其实就是 求 小于等于n的 每一个数的 欧拉函数值  的总和,为什么呢,因为要构成 a/b 然后不能约分  所以 gcd(a,b)==1,所以  分母 b的 欧拉函数值   ...

  5. excel冻结窗格

    编辑excel时冻结窗格可以大大增加可读性.每个sheet都应该加上. 第一份工作的时候,上司比较严格,还因为这个挨过几次骂.所以这个技巧大家一定要掌握 方法很简单: 选中首行:视图 -- 冻结窗格 ...

  6. unigui1404在delphi10.2.2安装

    unigui1404在delphi10.2.2安装 UNIGUI1404不能直接在DELPHI10.2.2下面编译安装,在10.2.1下面是可以的. 这里讲下怎样安装的方法: 1)执行FMSoft_u ...

  7. 缓存中使用的ReentrantReadWriteLock锁

    java中提供了lock锁,简便了设计缓存,下面程序主要是使用读写锁的应用.... import java.util.HashMap; import java.util.Map; import jav ...

  8. 基于opencv3.0下的人脸检测和检测部分的高斯模糊处理

    如题 这里将任务分解为三大部分: 1.录播放视频 2.人脸检测 3.部分高斯模糊 其中重点放在人脸检测和部分高斯模糊上 1.录播放视频(以opencv中的VideoCapture类进行实现) 首先罗列 ...

  9. 日期时间类:Date,Calendar,计算类:Math

    日期时间类 计算机如何表示时间? 时间戳(timestamp):距离特定时间的时间间隔. 计算机时间戳是指距离历元(1970-01-01 00:00:00:000)的时间间隔(ms). 计算机中时间2 ...

  10. MariaDB 表的基本操作(3)

    MariaDB数据库管理系统是MySQL的一个分支,主要由开源社区在维护,采用GPL授权许可MariaDB的目的是完全兼容MySQL,包括API和命令行,MySQL由于现在闭源了,而能轻松成为MySQ ...