1、检查操作系统及内存情况:lsb_release -a;
2 检查java 环境:java -version
3 新建用户空间、用户和组:
//创建用户目录
mkdir /home/mqm
//创建用户组
groupadd mqm
//创建用户
useradd -g mqm -d /home/mqm -m -s /bin/bash mqm
4 创建MQ安装文件夹:
//更改目录权限
chown -R mqm:mqm /home/mqm
//创建MQ安装位置和工作空间
mkdir /opt/mqm (安装目录)
mkdir /var/mqm (数据目录)
mkdir /var/mqm/log (日志目录)
mkdir /var/mqm/errors(出错目录)
chown -R mqm:mqm /opt/mqm
chown -R mqm:mqm /var/mqm
(3)vi mqlicense.sh
在setJRE下
JRE=目录+/bin/java
PATH=$PATH:/bin:/usr/local/bin:/usr/bin:/usr/sbin:/etc:/opt/mqm/bin:.
export PATH
MQM_HOME=/opt/mqm
export MQM_HOME
CLASSPATH=$MQM_HOME/java/lib/com.ibm.mq.jar:$MQM_HOME/java/lib/com.ibm.mqbind.jar:$MQM_HOME/java/lib/com.ibm.mqjms.jar:$MQM_HOME/java/lib/jms.jar:$MQM_HOME/java/lib/jms.jar:$MQM_HOME/java/lib/jndi.jar:$MQM_HOME/java/lib/jta.jar:$MQM_HOME/java/lib/ldap.jar:$MQM_HOME/java/lib/connector.jar:$MQM_HOME/java/lib/fscontext.jar:$MQM_HOME/java/lib/postcard.jar:$MQM_HOME/java/lib/providerutil.jar:$CLASSPATH
export CLASSPATH
(4)在/home/mqm空间中解压安装包,并执行如下安装:
rpm -ivh MQSeriesRuntime-6.0.1-0.x86_64.rpm
rpm -ivh MQSeriesServer-6.0.1-0.x86_64.rpm
rpm -ivh MQSeriesSDK-6.0.1-0.x86_64.rpm
rpm -ivh MQSeriesSamples-6.0.1-0.x86_64.rpm
rpm -ivh MQSeriesJava-6.0.1-0.x86_64.rpm
rpm -ivh MQSeriesClient-6.0.1-0.x86_64.rpm
安装验证:
rpm -qa |grep MQSeries
(5) MQ配置:
创建队列管理器:crtmqm 队列管理器名
启动队列管理器:strmqm 队列管理器名
开户strmqbrk代理:strmqmbrk -m 队列管理器名
进入MQ的控制台:runmqsc 队列管理器名
定义管道: define channel(CH1) chltype(SVRCONN) trptype(TCP) mcauser('mqm')
退出控制台:end
建立队列管理器基本的 Queue:
在MQ的安装目录java/bin下执行:runmqsc GCP_QM < MQJMS_PSQ.mqsc,建立一些基本的queue
建立其它所需的Queue
DEFINE QLOCAL (TEST_MQ_LOCALQ1) REPLACE DEFPSIST(NO) MAXDEPTH(1000)//创建本地队列
DEFINE QMODEL (TEST _ME_MODELQ1) REPTYPE(PERMDYN) DEFPSIST (NO) MAXDEPTH(1000) SHARE REPLACE
启动监听:
runmqlsr -m 队列管理器名 -t tcp -p 端口号
查看队列管理器字符集:
dis qmgr
修改字符集:
alter qmgr CCSID(字符集号) ;
修改后停止队列管理器: endmqm –i 队列管理器名 s
重启队列管理器:strmqm 队列管理器名。
---------------------------
开启查看代理的运行状态:
strmqbrk -m 队列管理器名
dspmqbrk -m 队列管理器名
管理控制台常用命令:
进入管理控制台:runmqsc 队列管理器名
查看通道的信息
DISPLAY CHANNEL (通道名)//通道名为CH1,CH2之类的
查看队列管理器状态及关闭队列管理器:
查看:dspmq
关闭队列管理器:endmqm -i 队列管理器名
删除及创建通道:
在管理控制台中执行
进入管理控制台:runmqsc 队列管理器名
删除通道:DELETE CHANNEL (通道名)
新建通道:define channel (通道名) chltype (SVRCONN) trptype (TCP) mcauser('mqm')
显示队列管理器中的所有队列:
dis q(*)
查看指定队列的详细信息:
dis q (队列名称)// 例如TEST1.Q
转:http://blog.csdn.net/soa20100121soft/article/details/7722749
RedHat Linux下MQ安装步骤及MQ常用命令的更多相关文章
-
Apache Linux下Apache安装步骤
Apache简介 Apache HTTP Server(简称Apache)是Apache软件基金会的一个开放源码的网页服务器,可以在大多数计算机操作系统中运行,由于其多平台和安全性被广 ...
-
Linux下KVM虚拟机基本管理及常用命令(转)
说明:可能有重复 一.KVM的基本管理 1.查看KVM虚拟机配置文件 #Kvm虚拟机默认配置文件位置 [root@kvm qemu]# pwd /etc/libvirt/qemu [root@kvm ...
-
【JAVAWEB学习笔记】27_Redis:在Linux上的安装、Jedis和常用命令
一.Redis简介 1.关于关系型数据库和nosql数据库 关系型数据库是基于关系表的数据库,最终会将数据持久化到磁盘上,而nosql数据 库是基于特殊的结构,并将数据存储到内存的数据库.从性 ...
-
Linux下如何退出vim的一些常用命令总结
1.保存并退出 linux下安装好了vim以及gcc后,我们开始新建一个c文件,例如: vim test.c 之后进入vim的编辑框中,点击i进入插入模式,开始编辑程序,当你编写好自己的程序之后,按E ...
-
Linux下查看日志用到的常用命令
杀僵尸进程 部分程序员,肯定喜欢下面命令: ps -ef | grep java (先查java进程ID) kill -9 PID(生产环境谨慎使用) kill.killall.pkill命令的区别 ...
-
linux下redis安装步骤
1.官网上下载redis最新包,我下载的是redis-5.0.3.tar.gz,上传至服务器 2.解压缩:tar zxvf redis-5.0.3.tar.gz3.cd redis-5.0.3进入re ...
-
linux下jdk安装步骤
1. 登录Linux,切换到root用户 su root 获取root用户权限,当前工作目录不变(需要root密码) 或 sudo -i 不需要root密码直接切换成root(需要当前用户密码) 2. ...
-
PHP7在linux下的安装步骤
安装mcrypt: yum install -y php-mcrypt libmcrypt libmcrypt-devel 升级bison: cd /var/soft/ wget http://ftp ...
-
linux下配置cvs服务器以及cvs常用命令
.查看系统是否安装有cvs #cat /etc/services | grep cvspserver 看看是否有: cvspserver /tcp #CVS client/server operati ...
随机推荐
-
在SQL Server实现最短路径的搜索
开始 这是去年的问题了,今天在整理邮件的时候才发现这个问题,感觉顶有意思的,特记录下来. 在表RelationGraph中,有三个字段(ID,Node,RelatedNode),其中Node和Rela ...
-
Jmeter遇到的坑
一.分布式获取不到结果需要改配置文件 在jmeter.properties文件找到mode=Standard去掉# 二.有一个请求要循环查询进度,当进度为100为,跳出循环.这个要怎么操作? ${ ...
-
JNI设置C++与java的结合(2)
我们可以看到其中有四个函数声明, Java_完整类名_方法名, 完整类名包括了包名, 例如demo.Sample1是完整类名, 对应的这里就是demo_Sample1. 在注释中我们可以看到这样一个东 ...
-
解决使用window.history.back(),返回上一页后,页面不刷新问题
window.onpageshow = function(event) { if (event.persisted) { window.location.reload(); } }
-
ASYNC_IO_COMPLETION
项目组有一个数据库备份的Job运行异常,该Job将备份数据存储到remote server上,平时5个小时就能完成的备份操作,现在运行19个小时还没有完成,backup命令的Wait type是 AS ...
-
[WPF源码分析]ContentControl依赖项属性的双向绑定,two-way binding view&#39;s DependencyProperty and ViewModel&#39;s variable
问题:自定义控件的依赖项属性和VIewModel中的变量不能双向绑定 解决思路:对比.net源码 PresentationFramework / System.Windows.Controls ...
-
Linux shell(4)
test比较两个值: 测试比较两个值是linux中常用的比较运算,test命令可以进行对两个值的比较,如果比较成功则返回值为0,否则为非0 常用比较方法: ·1.整数比较 2.字符串比较 3.逻辑比较 ...
-
MDK5使用技巧
1.文本美化 修改 修改字体以及颜色如下: 修改用户自定义的关键字,如下: 代码编辑技巧 1.TAB键的妙用 使用TAB键可以整体向右移动相应位,使用SHIFT+TAB键整体左移相应位. 2.快速定位 ...
-
urllib库使用方法 2 parse
import urllib.parse #url.parse用法包含三个方法:quote url, unquote rul, urlencode#quote url 编码函数,url规范只识别字母.数 ...
-
【BZOJ3319】黑白树 并查集
[BZOJ3319]黑白树 Description 给定一棵树,边的颜色为黑或白,初始时全部为白色.维护两个操作:1.查询u到根路径上的第一条黑色边的标号.2.将u到v 路径上的所有边的颜色设为 ...