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 ...
随机推荐
- EBADF, read
nodejs读取文件出的一个错误,解决不了,自己技术还达不到,解决不了这么高深的问题. 描述:需要记录访问的人数,每个人随机到的酒.打算用json文件来存储:read count write coun ...
- TryEnterCriticalSection___Delphi
VOID EnterCriticalSection:非阻塞函数.将当前线程对指定临界区的引用计数减1:在使用计数变为零时,另一等待此临界区的一个线程将被唤醒. BOOL TryEnterCritica ...
- [正则表达式] PHP 中使用正则表达式收集(2016/01/08 - )
// 1. 过滤字符串中src 属性为空的img 标签 $filterBack = preg_replace("/<img[^<>]*src\=[\'\"][\' ...
- uniGUI for C++ builder之杂七杂八小知识
uniGUI for C++ builder之杂七杂八小知识 2018年09月30日 22:16:05 中国银行之路在脚下 阅读数:41 标签: uniguibuilder 更多 个人分类: C++ ...
- 设置这个属性,progress就可以变成和背景一起的了
这个是放在Panel上的,
- 缓存中使用的ReentrantReadWriteLock锁
java中提供了lock锁,简便了设计缓存,下面程序主要是使用读写锁的应用.... import java.util.HashMap; import java.util.Map; import jav ...
- 关于等效的物理意义 On the Physical Meaning of Equivalence
当我们谈到两个物理概念是等效的,这意味着: 1.它们拥有同样的属性.例如质量和能量都可以弯曲空间. 2.它们可以在设计实验中无法区分彼此.例如恒星系统中行星的质量与恒星的引力. 3.它们可以互相转化. ...
- spark-mllib 密集向量和稀疏向量
spark-mllib 密集向量和稀疏向量 MLlib支持局部向量和矩阵存储在单台服务器,也支持存储于一个或者多个rdd的分布式矩阵 . 局部向量和局部矩阵是用作公共接口的最简单的数据模型. 基本的线 ...
- 【Unity】UGUI系列教程——拼接一个简单界面
0.简介: 在目前的游戏市场上,手游依然是市场上的主力军,而只有快速上线,玩法系统完善的游戏才能在国内市场中占据份额.而在手游开发过程中,搭建UI系统是非常基本且重要的技能,极端的说如果对Unity的 ...
- Winform相关
(1)C# WinForm程序退出的方法 1.this.Close(); 只是关闭当前窗口,若不是主窗体的话,是无法退出程序的,另外若有托管线程(非主线程),也无法干净地退出: 2.Applica ...