MQ5.3在redhat9上的安装
一.准备工作
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上的安装的更多相关文章
- jemalloc在linux上从安装到使用
jemalloc在linux上从安装到使用 上次在引导大家安装Redis时提到可能会报错: 发现了redis有用到jemalloc. 首先,jemalloc是干什么的? 我们看看作者自己的介绍: j ...
- 分布式缓存技术redis学习系列(一)——redis简介以及linux上的安装
redis简介 redis是NoSQL(No Only SQL,非关系型数据库)的一种,NoSQL是以Key-Value的形式存储数据.当前主流的分布式缓存技术有redis,memcached,ssd ...
- Oracle 支持在具有 DHCP 分配的 IP 地址的系统上进行安装
今天在安装Oracle 10g的时候,遇到了“ Oracle 支持在具有 DHCP 分配的 IP 地址的系统上进行安装” 这个问题,经过搜索,找到了解决方案,具体如下: win7下右键单机" ...
- 在64位系统上不能安装Matlab notebook的解决方案
在64位系统上不能安装Matlab notebook的解决方案 过程分解 第一步:安装好matlab(附:Matalab R2015a界面) 第二步:在matlab中执行命令 >>note ...
- jinkins在windows上的安装 配置C#编译
首先jinkins在windows上的安装就不说,安装只需要下载相应安装包就可以了,后有些时候经常需要修改端口号.修改如下: 然后重启jenkins服务 首次运行界面 个人建议插件按需安装. 建立一个 ...
- Win7上Git安装及配置过程
Win7上Git安装及配置过程 文档名称 Win7上Git安装及配置过程 创建时间 2012/8/20 修改时间 2012/8/20 创建人 Baifx 简介(收获) 1.在win7上安装msysgi ...
- GIT在Linux上的安装和使用简介
GIT最初是由Linus Benedict Torvalds为了更有效地管理Linux内核开发而创立的分布式版本控制软件,与常用的版本控制工具如CVS.Subversion不同,它不必服务器端软件支持 ...
- Ubuntu上如何安装Java,Eclipse,Pydev,Python(自带,不用装),BeautifulSoup
如何安装Java,如果出于编程的需要安装Java,需要安装的是JDK,而不仅仅是JRE,下面说说如何在Ubuntu下如何安装JDK:只有两步,1.下载并解压,2.配置环境变量1.下载并解压:下载地址: ...
- 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 ...
随机推荐
- verilog选择数据类型时常犯的错误
• 信号可以分为端口信号和内部信号.出现在端口列表中的信号是端口信号,其它的信号为内部信号. • 对于端口信号,输入端口只能是net类型.输出端口可以是net类型,也可以是register ...
- Shell 命令实现词频统计
杨贵福老师的方法 cat tr sed sort head 命令的综合使用方式1 $ cat pg11.txt |tr -cs A-Za-z\' '\n' |sed "/'/d"| ...
- ECCV 2016 paper list
摘录ECCV2016部分文章,主要有Human pose esimation, Human activiity / actions, Face alignment, Face detection & ...
- node-webkit学习(1)hello world
)hello world 文/玄魂 目录 node-webkit学习(1)hello world 前言 1.1 环境安装 1.1.1 windows下的安装 1.1.2 linux环境下的安装 1 ...
- Azure DevOps Server (TFS)中代码文件换行问题解决方案(Git)
之前写过一篇博客"探索TFS Git 库文件换行(CRLF)的处理方式",主要是针对TFVC代码库的. 下面这篇文章说明如何在TFS的Git库中处理代码换行的问题. 概述 在Azu ...
- zabbix_server 报警
---恢复内容开始--- 记一个zabbix报警. zabbxi版本 zabbix_server监控报警 zabbix busy unreachable poller processes mor ...
- C# .NET 根据Url链接保存Image图片到本地磁盘
根据一个Image的Url链接可以在浏览器中显示一个图片,如果要通过代码将图片保存在本地磁盘可以通过以下方式: 1.首先获取图片的二进制数组. static public byte[] GetByte ...
- DES/3DES/AES区别
公元前400年,古希腊人发明了置换密码.1881年世界上的第一个电话保密专利出现.在第二次世界大战期间,德国军方启用“恩尼格玛”密码机,密码学在战争中起着非常重要的作用. DES 1977年1月,美国 ...
- VS2013 生成事件,删除不必要的DLL
解决方案中有一个 Project 是 Windows Service,用来从消息队列中取出事件,发送通知电邮: UI是一个MVC网站,两个Project都引用了同一个类库,这个类库引用了第三方的生成P ...
- Angular使用总结 --- 模型驱动表单
模型驱动表单 之前有篇博文总结了 模版驱动表单 , 以及 模版驱动表单的自定义校验 , 本篇总结下模型驱动表单. 与模版驱动表单是不同的编程思路,偏向于数据模型.先在组件中建立表单控件的对象树,再绑定 ...