一、 ActiveMQ安裝
1.1. 準備工作
1.1.1. 準備工作
1.1.1.1. 準備安裝檔案
下載activemq安裝檔案
http://mirrors.tuna.tsinghua.edu.cn/apache/activemq/apache-activemq/5.7.0/apache-activemq-5.7.0-bin.tar.gz
1.1.2. 具體安裝步驟
1.建立檔案夾:
mkdir /usr/activemq
2. 授權該檔案夾:
chmod 777 /user/activemq
3. 將下載好的安裝檔案(apache-activemq-5.7.0-bin.tar.gz)移動到/usr檔案夾中。
4.解壓安裝檔案
tar -xzvf /usr/apache-activemq-5.7.0-bin.tar.gz
5.修改activemq運行檔案的許可權
cd /usr/ apache-activemq-5.7.0/bin
chmod 755 activemq
1.1.3. 可能存在的錯誤以及解決方案
如果出現用戶端串連不上activemq的情況,請將防火牆關閉或將防火牆中的activemq連接埠(61616連接埠與8161連接埠)開啟。
9.1.3. 啟動activemq
開啟一個終端,輸入以下命令:
三種運行方式:
(1)普通啟動/usr/activemq/apache-activemq-5.7.0/bin/activemq start
(2)啟動並指定記錄檔/usr/activemq/apache-activemq-5.7.0/bin/activemq start >tmp/smlog
(3)後台啟動方式nohup /usr/activemq/apache-activemq-5.7.0/bin/activemq start >/tmp/smlog
前兩種方式下在命令列視窗關閉時或者ctrl+c時導致進程退出,採用後台啟動方式則可以避免這種情況。
7. 檢查已經啟動
ActiveMQ預設採用61616連接埠提供JMS服務,使用8161連接埠提供管理主控台服務,執行以下命令以便檢驗是否已經成功啟動ActiveMQ服務。
開啟連接埠:nc -lp 61616 &
查看哪些連接埠被開啟 netstat -anp
查看61616連接埠是否開啟: netstat -an | grep 61616
檢查是否已經啟動:
(1).查看控制台輸出或者記錄檔
(2).直接存取activemq的管理頁面:http://localhost:8161/admin/
9.1.4. 停止activemq
關閉activemq
如果開啟方式是使用(1)或(2),則直接ctrl+c或者關閉對應的終端即可
如果開啟方式是(3):
先尋找到activemq對應的進程:
ps -ef | grep activemq
然後把對應的進程殺掉,假設找到的進程編號為 168168
kill 168168