您好,登錄后才能下訂單哦!
工作中一直在使用ActiveMQ,對它的了解不深。通過翻譯ActiveMQ官方文檔,一方面加深了解,另一方面將遺忘很久的英語從新實踐開來。
一、安裝前準備
硬件:
AMQ 4.X二進制安裝包:33兆硬盤空間
AMQ 4.X源碼或開發者模式 200兆硬盤空間
操作系統:
Windows: Windows XP SP2, Windows 2000, Windows Vista, Windows 7.
Unix: Ubuntu Linux, Powerdog Linux, MacOS, AIX, HP-UX, Solaris, or 任何支持java的unix平臺
環境:
JDK1.4.x或更高。1.5.x編譯構建版本。對于AMQ5.5.0,需要JDK1.6.0.
JAVA_HOME環境變量必須指向JDK的安裝文件夾
當安裝源碼或開發者版本是,需要MVN1.0.2或更高版本
JARs需添加到classpath路徑下
二、windows安裝
包含windows系統下二進制和源碼方式AMQ的安裝。
windows下二進制版本的安裝
訪問activemq.apache.org/,點擊下載,在最新發布版本選擇AMQ4.x
在下載頁面,選擇二進制版本
解壓zip文件到安裝文件夾
按本文后面的開始使用AMQ步驟執行
windows源碼包安裝
AMQ在jdk1.4.x上可以運行,但1.5版本jdk需要編譯和構建
前3步同上
在mvn2.0.4或jdk1.5環境下構建AMQ
命令如下:
cd [安裝文件夾]
mvn clean install -Dmaven.test.skip=true
若傾向使用IDE,可以如下操作
mvn eclipse:eclipse
or
mvn idea:idea
從AMQ安裝文件夾執行如下操作:
cd [activemq_install_dir]\assembly\target
unzip activemq-x.x-SNAPSHOT.zip
cd activemq-x.x-SNAPSHOT
bin\activemq
注意:在使用過程中,AMQ會相對當前目錄創建文件夾,請在AMQ安裝目錄下執行相關操作
執行下文的測試AMQ
windows 開發者版本
步驟同上,下載AMQ版本不同。
三、Unix下安裝
下載zip包
> wget
http://activemq.apache.org/path/tofile/apache-activemq-4.1.0-incubator.tar.gz
2.解壓
> tar zxvf activemq-x.x.x.tar.gz
3.若無執行權限
> cd [activemq_install_dir]/bin
> chmod 755 activemq
4.執行下文的開始AMQ和測試AMQ
Unix源碼安裝
源文件下載及解壓同上
在JDK1.5和mvn2.0.4及以上環境下執行
cd [activemq_install_dir]
mvn clean install
3.若因為源文件中測試功能未通過,執行如下
cd [activemq_install_dir]
mvn clean install -Dmaven.test.skip=true
4.亦可使用IDE做相關操作,具體參考上文
四、開始應用AMQ
1、windows下
cd [activemq_install_dir]
執行
bin\activemq
2.Unix下
cd [activemq_install_dir]
執行
bin/activemq
OR
bin/activemq > /tmp/templog 2>&1 &;
注意:除非在nohup下啟動AMQ,否則不要關閉啟動AMQ的控制臺或shell
五、測試AMQ安裝
若AMQ正常啟動,會顯示如下輸出:
INFO ActiveMQ JMS Message Broker (ID:apple-s-Computer.local-51222-1140729837569-0:0) has started
AMQ默認端口61616,可通過如下命令查看進程:
#windows
netstat -an|find "61616"
#unix
netstat -an|grep 61616
六、監控AMQ
本地只用如下地址查看。從AMQ5.8起,AMQ默認用戶名及密碼為admin
http://localhost:8161/admin
七、停止AMQ
在windows和Unix安裝版本下,通過ctrul+c在控制臺或shell命令行下終止運行中的AMQ.通過后臺方式運行的AMQ通過如下命令終止:
ps -ef|grep activemq
kill [PID]
免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。