MQ安裝 建立 MQExplore連線

2021-07-26 20:21:39 字數 2534 閱讀 8315

一、安裝步驟:

1. 用root帳號登入系統

2. mq安裝程式需將**安裝到目錄/opt/mqm下,將資料儲存到目錄/var/mqm下,需確保相關目錄下有足夠的磁碟空間

3. 建立名稱為「mqm」的組和使用者,並且將使用者的目錄指定為/var/mqm

//建立使用者組mqm,注意:組名必須是mqm

groupadd mqm

//建立屬於組mqm的使用者mqm,注意:使用者名稱必須是mqm

useradd -m -d /var/mqm -g mqm mqm

//修改使用者mqm的密碼

passwd mqm

4. 解壓wmqv600trial-x86_linux_2.tar.gz

//解壓檔案

tar xvzf wmqv600trial-x86_linux_2.tar.gz

5. 安裝

在安裝檔案解壓目錄下

//接受mq license

./mqlicense.sh –accept

//安裝

rpm -ivh mqseriesruntime-6.0.0-0.i386.rpm mqseriesserver-6.0.0-0.i386.rpm mqseriessamples-6.0.0-0.i386.rpm

二、安裝完畢以後,驗證安裝是否成功,按順序執行以下步驟:

1. 用mqm帳號登入系統

2. 建立測試用佇列管理器和佇列

crtmqm -q venus.queue.manager ##建立預設佇列

strmqm ##後面不跟佇列管理器的名稱則啟動預設佇列管理器

runmqsc ##後面不跟佇列管理器的名稱則進入預設佇列管理器的控制台

define qlocal (orange.queue)

define qlocal (log.queue)

end3. 用測試程式向佇列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 」,停頓數秒螢幕繼續輸出「no more messages

sample amqsget0 end」,讀取訊息成功。

三、解除安裝

1. 用root帳號登入系統

2. 停止所有佇列管理器

//檢視正在執行的佇列管理器

dspmq

endmqlsr -m queuemanagername

//停止所有正在執行的佇列管理器

endmqm queuemanagername

//確認所有跟mq有關的程序都已經停止

ps -ef | grep mq

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

四、建立

#建立佇列管理器

crtmqm -q mqmanagername

#啟動佇列管理器

strmqm  mqmanagername

#建立佇列,建立伺服器連線通道

runmqsc mqmanagername

define qlocal(mqname)

define channel(svrconnname) chltype(svrconn) replace

end#啟動佇列管理器監聽,埠號2414

runmqlsr -m mqmanagername -t tcp -p 2414

#停止監聽

endmqlsr -m mqmanagername

五、mqexplore連線出現問題

2538(amq4059)連線不上,是伺服器防火牆問題造成的,解決方案:

在/etc/sysconfig/,修改檔案iptables,在埠為22的那一行下面新增內容:

-a input -m state --state new -m tcp -p tcp --dport 2414 -j accept(此次千萬注意,不能在檔案的最後新增這一行)

儲存檔案退出,重啟防火牆:service iptables restart

liux安裝mq教程

1.將mq壓縮檔案傳入liux伺服器 2.將壓縮包進行解壓 unzip 壓縮包名稱問題一 找不到解壓zip的命令 執行這兩條命令 yum install zip yum install unzip3.啟動nameserver nohup bin mqnamesrv 注 需要jdk8的執行環境4.檢查...

安裝docker,建立容器

linux最小化安裝時沒有netstat命令 可以使用yum y install net tools安裝 刪除舊版本,如果沒有可以不執行 yum remove docker docker client docker client latest docker common docker latest ...

Django 安裝 建立專案

安裝django 安裝好python 2.7 or 3.5 備註 在環境變數新增c python36 scripts路徑 然後在cmd視窗使用命令pip,有說明資訊則表示pip可以正常使用。安裝django 使用命令pip install django 備註 安裝成功後在python36 scrip...