日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 运维知识 > linux >内容正文

linux

webshpere MQ linux 上安装

發布時間:2025/7/14 linux 35 豆豆
生活随笔 收集整理的這篇文章主要介紹了 webshpere MQ linux 上安装 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

1?用root帳號登錄系統

? (注意:MQ安裝程序需將代碼安裝到目錄/opt/mqm下,將數據保存到目錄/var/mqm下,需確保相關目錄下有足夠的磁盤空間)

2 建立用戶組mqm,注意:組名必須是mqm

groupadd mqm?

3 建立屬于組mqm的用戶mqm,注意:用戶名必須是mqm ?并且將用戶的目錄指定為/var/mqm
useradd -d /var/mqm -g mqm mqm?

4 //修改用戶mqm的密碼?

passwd mqm?

5 解壓mq7.0linux.tar.gz

??tar -xvzf?mq7.0linux.tar.gz


6 安裝

?1)執行?./mqlicense.sh -accept ,以閱讀和接受許可證

[root@localhost MQ]# ./mqlicense.sh -accept?

Licensed Materials - Property of IBM?
?????????????????
5724-H72?

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

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


Failed to find VM - aborting?

ERROR:? Installation will not succeed unless the license?
??????? agreement can be accepted.?

??????? If the error was caused by a display problem,?
??????? read the license agreement file? (LA_xx, where?
??????? xx represents your language ) in the 'licenses'?
??????? directory, and then run the following command:?

??????????? mqlicense.sh -accept?

??????? Only use this command if you accept the license?
??????? agreement.?

??????? For other errors, contact your IBM support centre.?

?上面出的錯誤是由于 ?SELinux 打開導致的,所以需要關閉SELinux ,重啟系統后解決?
? ?執行?[root@localhost mq]# getenforce ?顯示結果為?enforcing 說明SELinux為開啟狀態

? ?關閉SELinux 可以將/etc/sysconfig/selinux 文件的SELINUX=enforcing改為SELINUX=disable然后重啟服務器。

? ?再運行?[root@localhost mq]# getenforce 顯示Permissive 說明SELinux已經關閉.

? ?之后再運行./mqlicense.sh -accept?

?2) 執行下面安裝包
??rpm-ivh MQSeriesRuntime-7.0.1-0.i386.rpm

??rpm -ivh MQSeriesSDK-7.0.1-0.i386.rpm

??rpm-ivh MQSeriesServer-7.0.1-0.i386.rpm

??rpm-ivh MQSeriesJava-7.0.1-0.i386.rpm

??rpm-ivh MQSeriesSamples-7.0.1-0.i386.rpm

??rpm-ivh MQSeriesClient-7.0.1-0.i386.rpm

???rpm -ivh MQSeriesMsg_Zh_CN-7.0.1-0.i386.rpm

? ?rpm-ivh MQSeriesMan-7.0.1-0.i386.rpm

? ?rpm-ivh MQSeriesTXClient-7.0.1-0.i386.rpm

7?安裝完畢以后,驗證安裝是否成功,按順序執行以下步驟

??1). 用mqm帳號登錄系統
? 2). 創建測試用隊列管理器和隊列

crtmqm -q venus.queue.manager ##創建缺省隊列管理器
strmqm ##后面不跟隊列管理器的名稱則啟動缺省隊列管理器
runmqsc ##后面不跟隊列管理器的名稱則進入缺省隊列管理器的控制臺
define qlocal (orange.queue) 創建隊列
end


? 3). 用測試程序向隊列orange.queue發送消息
//切換到/opt/mqm/samp/bin目錄下
./amqsput ORANGE.QUEUE ##后面不跟隊列管理器的名稱則表示針對缺省隊列管理器中的隊列操作
//屏幕輸出“Sample AMQSPUT0 start target queue is ORANGE.QUEUE”,手工輸入測試消息:this is a test, //輸入完畢,連續按兩次回車鍵,消息輸入完畢。屏幕輸出“Sample AMQSPUT0 end”表示成功發送消息。


4). 從隊列中讀取消息
//切換到/opt/mqm/samp/bin目錄下
./amqsget ORANGE.QUEUE ##后面不跟隊列管理器的名稱則表示針對缺省隊列管理器中的隊列操作
//屏幕輸出“Sample AMQSGET0 start message <this is a test>”,停頓數秒屏幕繼續輸出“no more messages
Sample AMQSGET0 end”,讀取消息成功。

8、卸載


1) 停止所有隊列管理器


//查看正在運行的隊列管理器


dspmq


//停止所有跟隊列管理器相關的監聽程序,注意:QueueManagerName是隊列隊列管理器名稱,具體名稱用命//令dspmq查詢


endmqlsr -m QueueManagerName


//停止所有正在運行的隊列管理器


endmqm QueueManagerName


//確認所有跟MQ有關的進程都已經停止


ps -ef | grep mq


2)用root帳號登錄系統


3) 刪除安裝包


//查看安裝了那些相關的包


rpm -q -a | grep MQSeries


//一次性刪除所有安裝的包,以下命令只是一個示例,命令后面的包名稱是命令“rpm -q -a | grep MQSeries” //查詢所得的所有包名稱,包名之間用空格分隔,

rpm -ev MQSeriesRuntime-6.0.0-0 MQSeriesServer-6.0.0-0 MQSeriesServer-6.0.0-0

總結

以上是生活随笔為你收集整理的webshpere MQ linux 上安装的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。