groupadd -g 1001 mqm
useradd -m -u 601 -g mqm mqm
tar -zxvf WS_MQ_LINUX_ON_X86_64_7.5.0.2_IMG.tar.gz
./mqlicense.sh
輸入1,1 accept the agreement
依次安裝下列rpm包,
rpm -ivh MQSeriesRuntime-7.5.0-2.x86_64.rpmrpm -ivh MQSeriesSDK-7.5.0-2.x86_64.rpm
rpm -ivh MQSeriesJava-7.5.0-2.x86_64.rpm
rpm -ivh MQSeriesClient-7.5.0-2.x86_64.rpm
rpm -ivh MQSeriesSamples-7.5.0-2.x86_64.rpm
rpm -ivh MQSeriesServer-7.5.0-2.x86_64.rpm
rpm -ivh MQSeriesMsg_Zh_CN-7.5.0-2.x86_64.rpm
rpm -ivh MQSeriesMan-7.5.0-2.x86_64.rpm
安裝rpm -ivh --nodeps MQSeriesRuntime-7.5.0-2.x86_64.rpm報錯
rpm: RPM should not be used directly install RPM packages, use Alien instead!
rpm: However assuming you know what you are doing...
Preparing... ################################# [100%]
ERROR: Specified path is not empty
error: %pre(MQSeriesRuntime-7.5.0-2.x86_64) scriptlet failed, exit status 1
error: MQSeriesRuntime-7.5.0-2.x86_64: install failed
網上找了下原因,可能是因爲ubuntu不能安裝rpm包,需要先轉換爲deb包。所以上面一次安裝的包得先用alien轉換爲相應deb包,在安裝。
alien --scripts MQSeriesRuntime-7.5.0-2.x86_64.rpm會在當前目錄下產生相應的deb包,然後sudo dpkg -i mqSeriesruntime-7.5.0-2.x86_64.deb,其他rpm也這樣安裝。
檢查系統相關參數是否符合要求,修改相應參數
su mqm -c "/opt/mqm/bin/mqconfig"
配置MQ系統環境變量
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
使修改立即生效:
source /etc/profile
查看安裝版本:
# 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
出現錯誤 AMQ6294: Failed to create symbolic link with the name '/usr/lib64/libmqmzf.so'.
這個原因主要是因爲ubuntu /usr/目錄下沒有lib64的目錄,無法創建'/usr/lib64/libmqmzf.so'.所以在/usr/目錄下mkdir lib64後,順利安裝成功
$dspmqverName: WebSphere MQ
Version: 7.5.0.2
Level: p750-002-130704
BuildType: IKAP - (Production)
Platform: WebSphere MQ for Linux (x86-64 platform)
Mode: 64-bit
O/S: Linux 4.4.0-31-generic
InstName: Installation1
InstDesc:
Primary: Yes
InstPath: /opt/mqm
DataPath: /var/mqm
MaxCmdLevel: 750
===========================補丁MQ7.5.0.3===================================
升級補丁
tar -xvf 7.5.0-WS-MQ-LinuxX64-FP0003.tar
cd 7.5.0-WS-MQ-LinuxX64-FP0003
rpm -ivh *.rpm --nodeps 會出錯
升級時也需要將rpm包先轉成deb包,sudo dpkg -i *.deb