您的位置:首页 > 运维架构 > Linux

CentOS6.8 MQ安装配置

2017-05-02 18:13 477 查看

MQ安装配置

一、准备

1、检查安装软硬件要求

检查MQ安装条件,安装要求如下:

l  操作系统需要CentOS-6.8-x86_64;

l  磁盘空间需要1GB以上(服务器组件安装)、内存推荐3GB。

2、安装须知

2.1关于安装名称

l  安装名称安装成功以后,无法更改;

l  名称要求是大小写字母和数字,不允许空格,不区分大小写,最长16个字节;

l  安装描述信息,可以设置64字节的描述,允许中英文。

2.2 MQ安装组件说明(linux) 

组件名称
用途
服务端安装
客户端安装
Runtime(MQSeriesRuntime)

运行时环境



Server(MQSeriesServer)

运行队列管理器和提供消息队列服务


/
Client(MQSeriesClient)

MQ的很小的功能子集,连接Server组件,不提供队列管理器



SDK(MQSeriesSDK)

开发需要,用来编译应用程序



Sample programs

示例程序 


/
 Java messaging (MQSeriesJava)

支持 Java消息服务功能(JMS)



Telemetry Service(MQSeriesXRService)

遥感通信MQTT协议,支持传感器等设备连接通信


/

二、MQ安装环境部置

1、上传并解压MQ安装包

      以root用户登录系统,安装包放在/MQ目录下

          
cd MQ


      
tar -zxvf WS_MQ_LINUX_ON_X86_64_V8.0_IMG.tar.gz

2、创造MQ用户和用户组

groupadd mqm

useradd -d/var/mqm -g mqm -G mqm mqm

passwd mqm “只有把mqm密码改了,才能使以上生效。

3、为mqm用户组添加root组

      修改group配置文件

vi /etc/group

将mqm:!:1007:mqm 后面加上root (mqm:!:1007:mqm,root)

4、创建WebSphere MQ 文件系统

mkdir /opt/mqm

5、调整系统参数(视需要而定)

修改最大共享内存,命令如下:

          cat/proc/sys/kernel/shmmax

          echo268435456 >/proc/sys/kernel/shmmax

      修改最大文件句柄,命令如下:

          cat/proc/sys/fs/file-max

          echo32768 >/proc/sys/fs/file-max

      如果系统里的数值比这个大,无需要改。

三、MQ服务器安装

1、添加MQ接受许可

./mqlicense.sh–accept

2、安装 WebSphere MQ 服务器

rpm -ivhMQSeriesRuntime-8.0.0-0.x86_64.rpm

rpm -ivhMQSeriesSDK-8.0.0-0.x86_64.rpm

rpm -ivhMQSeriesServer-8.0.0-0.x86_64.rpm

3、安装 WebSphere MQ 样本程序(其中包括amqsput、amqsget、amqsgbr和amqsbcg等)

rpm -ivhMQSeriesSamples-8.0.0-0.x86_64.rpm “样本程序安装在/opt/mqm/samp/bin中”

4、安装MQ服务端软件包

rpm -ivhMQSeriesMan-8.0.0-0.x86_64.rpm

rpm -ivhMQSeriesJava-8.0.0-0.x86_64.rpm

rpm -ivhMQSeriesSamples-8.0.0-0.x86_64.rpm

5、检查系统相关参数是否符合要求,修改相应参数

su mqm -c/opt/mqm/bin/mqconfig

按照mqconfig的提示信息设置操作系统参数

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

kernel.sem = 500 256000 250 1024

fs.file-max = 524288

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

mqm    soft    nofile   10240

mqm    hard    nofile   10240

mqm    soft    nproc    4096

mqm    hard    nproc    4096

执行 sysctl -p 后启动一个新的容器,再次执行 su mqm -c "/opt/mqm/bin/mqconfig" 检查,全部通过即设置成功

四、安装客户端

安装 WebSphere MQ 客户端(用于MQ服务部本地测试使用)

rpm -ivhMQSeriesClient-8.0.0-0.x86_64.rpm

五、验证MQ是否安装成功

切换到mqm用户

      su mqm

设置MQ环境变量

      cd /opt/mqm/bin

./setmqenv -s(如出现“AMQ8595:The setmqenvcommand was not preceded by the source command”错误,改用sourcesetmqenv -s 命令)

检查是否设置成功,执行查询mq版本信息命令

      Dspmqver(出现以下内容代表MQ已成功安装)
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: