RedHat Linux下MQ安装步骤及MQ常用命令
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 ...
随机推荐
- hdu 5071 vector操作恶心模拟
http://acm.hdu.edu.cn/showproblem.php?pid=5071 对于每一个窗口,有两个属性:优先级+说过的单词数,支持8个操作:新建窗口,关闭窗口并输出信息,聊天(置顶窗 ...
- js反选
<!DOCTYPE html><html> <head> <meta charset="UTF-8"> <title>& ...
- file新建文件及文件夹
1.获取包名的根目录:mRootPath = getFilesDir().getParent(); // ====mRootPath===/data/data/com.yoyu.file 获取SD卡 ...
- C++中的四种类型转换
//1.常见的类型转换,使用static_cast float f = 1.234; int i =static_cast<int>(f);//等价于 int i = (int)f; // ...
- 分形之树(Tree)
似乎每一个有关分形的教程都要讲到分形树,大概是因为树是生活中最常见的分形实物吧.这一节将展示下如何一步一步地生长出一棵树来.其实现算法不难,就是在每一次生长迭代中,使线段生长出几条新的线段来. 核心代 ...
- iOS图片按比例显示
只需加这么一段代码,如下: imageView.contentMode = UIViewContentModeScaleAspectFit; imageView.autoresizesSubviews ...
- c# List使用中遇到的问题
最近在项目上写的方法,想通过减少访问数据层,将需要重复调用的值存入List,无意中碰到的一个巨坑,至今仍不明所以,在此写出来,一来是看看有没有同道中人,二来是看看有没有大牛能解惑. 逻辑如下: 1.从 ...
- uwp 用win2d获取图片主调颜色
win10在设置颜色里有个从“背景图片中选取一种主题颜色”的选项,还有在很多内容展示软件中都使用了这样的功能. 现在我们需要在 nuget 引用 win2d.uwp 和 Toolkit.uwp 两个库 ...
- 【转】C#中dynamic的正确用法
原文:http://www.cnblogs.com/qiuweiguo/archive/2011/08/03/2125982.html dynamic是FrameWork4.0的新特性.dynamic ...
- 企业项目开发--cookie(1)
此文已由作者赵计刚授权网易云社区发布. 欢迎访问网易云社区,了解更多网易技术产品运营经验. 注:本章代码基于<第五章 企业项目开发--mybatis注解与xml并用>的代码,链接如下: h ...