安装MQ产品

1) 上传并解压MQ安装介质,如WS_MQ_LINUX_ON_X86_64_7.5.0.2_IMG.tar.gz

2) 使用root账号

3) 在解压后的目录中执行 ./mqlicense.sh -text_only,接受许可证

4) 执行 rpm -ivh MQSeriesRuntime-.rpm MQSeriesServer-.rpm 安装

检查和设置操作系统参数

1) 执行 su mqm -c "/opt/mqm/bin/mqconfig", 查看哪些参数需要设置

2) 如果提示mqconfig: The bc program was not found on this system. 执行 yum install -y bc 安装bc

3) 按照mqconfig的提示信息设置操作系统参数,如笔者的环境提示以下的Fail

System V Semaphores

semmsl     (sem:1)  250 semaphores                     IBM>=500          FAIL

semmns     (sem:2)  1 of 32000 semaphores      (0%)    IBM>=256000       FAIL

semopm     (sem:3)  32 operations                      IBM>=250          FAIL

semmni     (sem:4)  1 of 128 sets              (0%)    IBM>=1024         FAIL

System Settings

file-max            1568 of 185426 files       (0%)    IBM>=524288       FAIL

tcp_keepalive_time  7200 seconds                       IBM<=300          FAIL

Current User Limits (mqm)

nofile       (-Hn)  4096 files                         IBM>=10240        FAIL

nofile       (-Sn)  1024 files                         IBM>=10240        FAIL

则在/etc/sysctl.conf中设置:

kernel.sem = 500 256000 250 1024

fs.file-max = 524288

net.ipv4.tcp_keepalive_time = 300

在/etc/security/limits.conf中设置:

mqm    soft    nofile    10240

mqm    hard    nofile    10240

4) 执行 sysctl -p 后再次执行su mqm -c "/opt/mqm/bin/mqconfig",直到检查项全部通过

创建配置队列管理器

对于我等小白,当然希望在自己的Windows笔记本上管理服务器上的队列,接下来示范创建一个可以使用MQ Explorer管理的队列。

1) 执行su - mqm,切换到mqm用户

2) 执行source /opt/mqm/bin/setmqenv -s,加载执行mq命令的环境

3) 执行crtmqm -u SYSTEM.DEAD.LETTER.QUEUE QM_TEST,创建一个带死信队列的队列管理器。QM_TEST是队列管理器的名称,可以根据需要起不同的名称

4) 执行strmqm QM_TEST,启动队列管理器

5) 执行runmqsc QM_TEST,启动MQ管理工具

6) 在管理工具内执行以下命令,创建监听器

define listener(TCP.LISTENER) trptype(tcp) control(qmgr) port(1414)

start listener(TCP.LISTENER)

7) 在管理工具内执行以下命令,创建远程MQ Explorer使用的通道

define channel(SYSTEM.ADMIN.SVRCONN) chltype(SVRCONN) REPLACE

8) 在管理工具内执行以下命令,放行远程的管理连接

set CHLAUTH() TYPE(BLOCKUSER) USERLIST('nobody','MQADMIN')

set CHLAUTH(SYSTEM.ADMIN.*) TYPE(BLOCKUSER) USERLIST('nobody')

使用连接队列

1) 使用MQ的Windows介质安装MQ Explorer,并启动

2) 左侧菜单中在Queue Managers右键,选择Add Remote Queue Manager…

3) Queue Manger Name中填写远程对列管理器的名称,此处为QM_TEST。在后续的配置页面中输入队列管理器所在服务器的ip,用户名为mqm(无密码)

4) 如果连接时MQ Explorer显示异常AMQ4059 Reason Code 2538,可能是防火墙阻碍了访问,可以在Linux服务器上执行iptables -F 以后再试试

作者:gongxsh00

来源:CSDN

原文:https://blog.csdn.net/gongxsh00/article/details/51182057

版权声明:本文为博主原创文章,转载请附上博文链接!

MQ

IBM MQ 7.X与8.X取消服务器连接认证方法:

点击【队列管理器】-->【属性】-->【通信】-->【通道认证记录】-->将通道认证记录设置为【已禁用】;

进入MQ安装bin路径下面执行命令:

runmqsc 队列管理器名称

1、IBM MQ 7.X,

alter qmgr chlauth(disabled)

2、IBM MQ 8.0:

将连接认证选项中的SYSTEM.DEFAULT.AUTHINFO.IDPWOS的相关属性配置为OPTIONAL:

ALTER AUTHINFO(SYSTEM.DEFAULT.AUTHINFO.IDPWOS) AUTHTYPE(IDPWOS) CHCKCLNT(OPTIONAL)

或者直接将连接认证选项置为空,将其完全关闭,指令如下:

ALTER QMGR CONNAUTH(' ')    注:单引号内有空格

在执行完上述两条命令中的任一条后,都需要刷新连接认证的缓存,指令如下:

REFRESH SECURITY TYPE(CONNAUTH)

警告:生产环境不推荐停用该功能。

作者:复归素净

来源:CSDN

原文:https://blog.csdn.net/qq_27430031/article/details/80989194

版权声明:本文为博主原创文章,转载请附上博文链接!

linux安装mq系统参数,Linux安装及配置WebSphere MQ 7.5相关推荐

  1. 从mq服务器中获取消息命令,WebSphere MQ 入门指南

    WebSphere MQ 入门指南 这是一篇入门指南.我们从最基本的概念说起: 基础概念 对于MQ,我们需要知道4个名词:队列管理器.队列.消息.通道:对于编程设计人员,通常更关心消息和队列,对于维护 ...

  2. ibm linux网络配置命令,MQ安装笔记

    1.环境检测 安装的版本是MQ7.0,首先MQ会检测pc(windows)上是否安装了eclipse platform,如果没有安装,找到mq安装路径/Prereqs/IES/MSI下安装eclips ...

  3. Linux上的WebSphere MQ开发快速入门

    本文将通过用于向队列发送消息和从队列接收消息的示例应用程序说明如何在 Linux 上着手安装和配置 WebSphere MQ,以及如何为 MQ 环境开发 Java 应用程序. 引言 本文的目标是让您轻 ...

  4. java 集成ibm mq 教程_Spring Boot JMS与IBM WebSphere MQ集成配置

    Spring Boot JMS与IBM WebSphere MQ集成配置 [TOC] 前言 Spring Boot作为简化Spring开发的框架,已经为我们集成了ActiveMQ和RabbitMQ.只 ...

  5. WebSphere MQ ibm[转]

    [编者按]关于MQ,我以前只是有个大概概念.譬如之前,就是根据前端送过来的消息,format成后端所需要的消息格式,并将format后的消息放入一个Queue文件中,如果消息发送成功(收到该reque ...

  6. 不可或缺的十种WebSphere MQ SupportPac

    导读:本文介绍了SupportPac是补充IBM WebSphere MQ产品家族的增件,由于有着数百款增件可供选择,因而在确定最适合您的选择时十分困难,故笔者为我们分析了十种不不可少的Support ...

  7. Websphere MQ Everyplace 和 Websphere MQ集成实践

    Websphere MQ Everyplace 和 Websphere MQ集成实践 1. 概述 IBM Websphere MQ Everyplace(MQe)是Websphere MQ(WMQ)产 ...

  8. Java程序停止 mq通道未关闭_java – 如何在MQ上停止丢失消息

    我正在编写一个在LINUX环境中运行的Java应用程序,它使用SYNCPOINT在MQ上执行事务.它使用Websphere MQ Java类与MQ服务进行交互.我在我的代码中做的是以下(伪): MQG ...

  9. Hyperic HQ监控IBM WebSphere MQ

    2019独角兽企业重金招聘Python工程师标准>>> IBM公司的WebSphere MQ(MQSeries的前身)是一个信息服务器,使您可以轻松地在不同平台交流信息,整合新的和现 ...

最新文章

  1. Semaphore信号使用
  2. 2021年古蔺高考成绩查询,古蔺中学2021录取分数线
  3. shell+中sum的用法_SUM函数从入门到进阶,不用放弃!
  4. 很基本的权限功能小结
  5. 数据结构之图的应用:拓扑排序
  6. java源码如何启动脚本_使用Shell脚本如何启动/停止Java的jar程序
  7. Spring Data Jpa 查询返回自定义对象
  8. cocoStudio UI编辑器设置自定义字体
  9. 油猴脚本的安装、配置及使用方法
  10. 下载firebug网站
  11. 差分密码分析读书报告
  12. vnc远程控制linux端口5901,VNC远程控制Linux
  13. Graph_Master(连通分量_C_Trajan缩点+最小路径覆盖)
  14. 一招解决微博视频不能下载的问题
  15. Horizon client PcoIP连接桌面后黑屏断开,报:与远程计算机的连接终止
  16. 国产ARM核心工控主板介绍
  17. php redis 存入数组,php redis 多维数组操作
  18. SEO的心灵窗户:软文技巧
  19. 关于运行健康项目的tomcat无法常规关闭现象
  20. outlook邮箱发送邮件时出错,报告错误(0x800ccc78)“无法发送此邮件。请在账户属性中验证电子邮件地址”,解决方法...

热门文章

  1. JVM堆内存介绍、垃圾收集算法、垃圾回收器汇总
  2. http、tcp/ip、socket
  3. 这篇Docker的网络通信与数据共享文章看不懂你来打我吧
  4. manjaro KDE dell G15 5511 没有声音解决方法
  5. 不要妄想消费者忠诚于我们的品牌!
  6. 电信运营商的网络介绍
  7. 目标检测算法综述—— One-Stage方法
  8. 响应式编程时出现:error TS2339: Property 'debounceTime' does not exist on type 'Observableany'.
  9. nfc充值java_实测北京公交一卡通NFC手机充值
  10. 高校计算机实验管理人员会议,同济大学对口支援高校计算机实验教学研讨会召开...