標籤:
版本:apache-activemq-5.10.2-bin.zip (版本5.11+需要jdk7+)官網: http://activemq.apache.org/download.html Windows安裝 1、下載解壓window版的 ActiveMQ:apache-activemq-5.10.0-bin.zip;2、進去解壓目錄:bin下,根據作業系統32bit/64bit,進入不同檔案夾win32/win64;3、雙擊“activemq.bat;4、預設採用8161連接埠提供管理主控台服務,地址:http://127.0.0.1:8161/admin/ 管理密碼存放處:conf/jetty-realm.properties # username: password [,rolename ...] admin: admin, admin user: user, user5、預設採用61616連接埠提供JMS服務 CentOS安裝 真誠總結一句:官方文檔和官方教程是最便捷的學習途徑。一開始,CentOS上安裝ActiviMq總是無法啟動,鬱悶了整整一天,直到晚上,在官網看到“Using ActiveMQ > Getting Started ”才明白是因為下載的最新版本要求高版本JDK7導致;
1、下載,解壓,移動至運行目錄:
# wget http://mirrors.cnnic.cn/apache/activemq/5.10.2/apache-activemq-5.10.2-bin.tar.gz (版本5.11+需要jdk7+)# tar zxvf apache-activemq-5.10.2-bin.tar.gz# mv apache-activemq-5.10.2 /usr/local/activemq
# cd /usr/local/activemq
2、修改預設分配記憶體:(預設1G,有時候太大,記憶體不足報錯)# /usr/local/activemq/bin/activemq console (控制台啟動)Error occurred during initialization of VMCould not reserve enough space for object heap原因:記憶體不足查看activemq檔案發現:# Set jvm memory configurationif [ -z "$ACTIVEMQ_OPTS_MEMORY" ] ; then ACTIVEMQ_OPTS_MEMORY="-Xms1G -Xmx1G"fi我的虛擬機器最大記憶體是512M,加上虛擬記憶體也不夠;解決:更改分配記憶體大小512M# cp /usr/local/activemq/bin/activemq /usr/local/activemq/bin/activemq.bak# vi /usr/local/activemq/bin/activemq找到:ACTIVEMQ_OPTS_MEMORY="-Xms1G -Xmx1G"改為:
ACTIVEMQ_OPTS_MEMORY="-Xms256m -Xmx512m"
3、控制台、守護進程,啟動/停止
啟動# /usr/local/activemq/bin/activemq console (控制台啟動)# mkdir /home/root/activemq_log # nohup /usr/local/activemq/bin/activemq start > /home/root/activemq_log/smlog (守護進程啟動)
檢查啟動
# netstat -ln | grep 61616
ActiveMQ預設採用
61616連接埠提供JMS服務,使用
8161連接埠提供管理主控台服務,執行以下命令以便檢驗是否已經成功啟動ActiveMQ服務。
停止
# ps -ef | grep activemq
# kill -9 5259
首先需要找到activemq進程的PID,然後,殺死activemq的進程(其中 -9表示強制終止)
4
、控制台,web介面查看:http://127.0.0.1:8161/admin/控制台的登入使用者名稱密碼儲存在:conf/jetty-realm.properties# username: password [,rolename ...]admin: admin, adminuser: user, user
5、指令碼啟動# chmod 775 /usr/local/activemq/bin/activemq# mkdir /home/root/activemq_log/ # vi /home/root/activemq_startup.sh#####################nohup /usr/local/activemq/bin/activemq start > /home/root/activemq_log/smlog 2>&1 ###################### chmod 755 /home/root/activemq_startup.sh# vi /etc/rc.d/rc.local末尾添加指令碼的路徑:/home/root/activemq_startup.sh 啟動:# sh /home/root/activemq_startup.sh 停止:# ps -ef|grep activemq # kill -9 29624
windows和centos下安裝ActiveMQ