zoukankan      html  css  js  c++  java
  • Linux 下 MQ 的安装

    在WebSphere MQ 7.1版本以前,同时只能有一个产品的安装实例,在UNIX和Linux系统上,
    /usr/lib,/usr/bin和/usr/include目录下会增加一些软连接,也指向了这个仅有的安装。
    从7.1版本开始,便可以安装WebSphere MQ的多个版本。我们可以配置这些安装中的一个作为主安装。
    --------------------------------------------------------------------------------
    -优化内核参数
    [root@mqtest opt]# vi /etc/sysctl.conf 或者直接修改 /proc/sys 文件夹下对应的配置文件
    添加下列条目或将它们更改为所显示值,若系统参数本来就大于以下值,则无需调整。
    kernel.msgmni = 1024
    kernel.shmmni = 4096
    kernel.shmall = 2097152
    kernel.sem = 500 256000 250 1024
    fs.file-max = 32768
    net.ipv4.tcp_keepalive_time = 300
    [root@mqtest opt]# sysctl -p 使修改立即生效
    ---------------------------------------------------------------------------------
    -创建MQ用户和用户组
    MQ通过Linux本地的用户和用户组来管理MQ服务器,mqm用户组的下属用户成员均为MQ管理员,
    具有MQ服务器的全部权限。
    用户组的名称必须是:mqm
    用户名称可自定义,这里我们使用:mqm
    [root@mqtest ~]# groupadd mqm
    [root@mqtest ~]# useradd -d /var/mqm -g mqm mqm
    [root@mqtest ~]# passwd mqm
    ---------------------------------------------------------------------------------
    -创建MQ安装目录和工作目录
    [root@mqtest opt]# mkdir /opt/mqm
    [root@mqtest opt]# mkdir /var/mqm

    产品代码的安装目录是 /opt/mqm,工作数据存储在 /var/mqm 中,不能更改这些位置。
    可以使用符号连接自定义目录项:
    mkdir /otherdisk/mqm
    ln -s /otherdisk/mqm /opt/mqm
    ---------------------------------------------------------------------------------
    -获取软件许可
    [root@mqtest MQ]# ./mqlicense.sh -accept -text_only

    Licensed Materials - Property of IBM

    5724-H72

    (C) Copyright IBM Corporation 1994, 2013 All rights reserved.

    US Government Users Restricted Rights - Use, duplication or disclosure
    restricted by GSA ADP Schedule Contract with IBM Corp.

    Agreement accepted: Proceed with install.
    ---------------------------------------------------------------------------------
    -解压安装包
    [root@mqtest MQ]# tar -zxvf WMQ_7.1.0.3_TRIAL_LNX_X86_64_ML.tar.gz
    -安装WebSphere MQ服务端
    [root@mqtest MQ]# rpm -ivh
    MQSeriesMan-7.5.0-2.x86_64.rpm
    MQSeriesMsg_Zh_CN-7.5.0-2.x86_64.rpm
    MQSeriesRuntime-7.5.0-2.x86_64.rpm
    MQSeriesSDK-7.5.0-2.x86_64.rpm
    MQSeriesJava-7.5.0-2.x86_64.rpm
    MQSeriesClient-7.5.0-2.x86_64.rpm
    MQSeriesSamples-7.5.0-2.x86_64.rpm
    MQSeriesServer-7.5.0-2.x86_64.rpm
    -检查系统相关参数是否符合要求,修改相应参数
    [root@mqtest MQ]# su mqm -c /opt/mqm/bin/mqconfig
    -配置MQ系统环境变量
    [root@mqtest mqm]# vi /etc/profile
    添加以下两行:
    export PATH=$PATH:/opt/mqm/bin:/opt/mqm/samp/bin
    export CLASSPATH=$CLASSPATH:/opt/mqm/java/lib/com.ibm.mq.jar:/opt/mqm/samp/wmqjava/samples
    [root@mqtest mqm]# source /etc/profile 使修改立即生效
    ---------------------------------------------------------------------------------
    查看安装版本:
    [root@mqtest ~]# dspmqver
    AMQ8594: WebSphere MQ commands are no longer available in /usr/bin.

    In order to run MQ commands you must manage your path configuration as
    described in the WebSphere MQ product documentation. In particular review the
    topic on "Choosing a primary installation".
    setmqinst -i -p /opt/mqm
    ---------------------------------------------------------------------------------
    -优化TCP参数
    [root@mqtest mqm]# vi /etc/sysctl.conf
    修改如下:
    kernel.msgmni = 1024
    kernel.shmmni = 4096
    kernel.shmall = 2097152
    kernel.sem = 500 256000 250 1024
    fs.file-max = 32768
    net.ipv4.tcp_keepalive_time = 300
    -AIX下:
    1 、优化TCP socket发送缓冲区大小
    no -p -o tcp_sendspace=65536
    2 、优化TCP socket接收缓冲区大小
    no -p -o tcp_recvspace=65536
    3 、优化TCP连接
    no -o tcp_keepidle=60

    参考链接:https://blog.csdn.net/shen_guo/article/details/49008747

  • 相关阅读:
    openCV的imread()函数
    python 文件操作(open函数)
    opencv函数解析
    python face_reconnition库函数解析
    python—OpenCV2中 cv2.VideoCapture(),read(),waitKey()的使用
    数据结构之各排序算法
    C语言格式符
    利用函数对数组排序,是否会修改原数组
    保研夏令营证书扫描工具推荐
    一些小技巧
  • 原文地址:https://www.cnblogs.com/xiohao/p/9368268.html
Copyright © 2011-2022 走看看