LINUX下 IBM WebSphereMQ7.x 的安裝

鏈接:https://www.open-open.com/pdf/e092f9a0879b46f98fd41dabef5f2f14.html

安裝前先下載 WebSphereMQ7.0.3_linux_x86_64.tar.gz

如果沒有源文件,請到IBM官網下載:https://www14.software.ibm.com/

需要源文件的請留言評論,髮網盤鏈接。

建立用戶組和用戶

#以root用戶登錄,運行下列命令
#建立用戶mqm
groupadd mqm
#建立用戶mqm,隸屬於mqm組合root組
useradd -m -g mqm -G root mqm
#按提示設定mqmq用戶密碼
passwd mqm
#把你需要使用的mq用戶xxx也加入到mqm組
usermod -G mqm 'xxx'

上傳源文件至相應的目錄,如/root/MQ,解壓源文件

tar -zxvf WebSphereMQ7.0.3_linux_x86_64.tar.gz

以root用戶身份在/root/MQ目錄下執行下列命令,接收MQ的license

./mqlicense.sh accept

在目錄下你可以看到許多rpm文件,這些都是mq的安裝文件,請使用rpm -ivh xxx.rpm逐個安裝這些RPM包,如果在安裝過程中提示有依賴關係,請先安裝依賴的包

rpm -ivh xxx.rpm

如果上述RPM包都成功安裝,在/opt和/var目錄下都會多出mqm目錄

安裝完MQSeriesServer-7.x.x-2.i386.rpm後,你會看到有個提示,提示你運行一個conf文件來檢查系統參數配置是否正確,安裝他的提示修改沒有通過的參數。以下這些參數值是7.5.0版本的最低配置

修改文件/etc/sysctl.conf

kernel.shmall = 258435456
kernel.shmmax = 2147483648
kernel.shmmni = 4096
kernel.sem = 500 256000 250 1024
fs.file-max = 524300
net.ipv4.ip_local_port_range = 1024 65000
net.core.rmem_default = 262144
net.core.rmem_max = 262144
net.core.wmem_default = 262144
net.core.wmem_max = 262144
fs.mqueue.msg_max = 1000
fs.mqueue.msgsize_max = 8129
net.ipv4.tc_keepalive_time = 300

保存後運行/sbin/sysctl -p 讓修改馬上生效

修改文件/etc/security/limits.conf

在其中加入:

*       soft nproc 80000
*       hard nproc 81920
*       soft nofile 65000
*       hard nofile 65536

重新登錄系統,讓這部分參數生效

至此MQ基本完成安裝下面測試安裝是否通過

配置用戶環境,以後執行MQ命令時就不用進入響應的bin目錄下,linux下修改$HOME目錄下的.bash_profile文件

MQMDIR=/opt/mqm
PATH=$MQMDIR/bin:$MQMDIR/samp/bin:$PATH
LIBPATH=$MQMDIR/lib:$LIBPATH
LD_LIBRARY_PATH=$MQMDIR/lib:$LD_LIBRARY_PATH
export MQMDIR PATH LIBPATH LD_LIBRARY_PATH

修改之後運行命令:..bash.profile或者source .bash_profile ,或者重新登錄

運行命令測試:

#查看隊列管理器
dspmq 
#建立隊列管理器TEST
crtmqm -q TEST
#啓動隊列管理器TEST
strmqm TEST
#停止隊列管理器
endmqm <QueueManager>
#刪除對了管理器,首先要停止
dtlmqm <QueueManager>
#進入隊列管理器TEST
runmqsc TEST


#進入隊列管理器後使用下列命令
##查看所有隊列
dis q(*)
##查看某個隊列詳情
dis q(queueName)
##查看所有通道
dis chl(*)
##查看具體通道詳情
dis chl(ChannelName)
##查看運行中的通道
dis chs(*)

##啓動通道
start channel(ChannelName)
##重置通道
reset channel(ChannelName)

 

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