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
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章