工作中一直在使用ActiveMQ,对它的了解不深。通过翻译ActiveMQ官方文档,一方面加深了解,另一方面将遗忘很久的英语从新实践开来。
一、安装前准备
硬件:
AMQ 4。X二进制安装包:33兆硬盘空间
AMQ 4。200年X源码或开发者模式兆硬盘空间
操作系统:
窗口:Windows XP SP2, Windows 2000, Windows Vista、Windows 7。
Unix: Ubuntu Linux, Powerdog Linux, MacOS, AIX, hp - ux, Solaris,或任何支持java的Unix平台
环境:
JDK1.4.x或更高.1.5.x编译构建版本。对于AMQ5.5.0,需要JDK1.6.0。
JAVA_HOME环境变量必须指向JDK的安装文件夹
当安装源码或开发者版本是,需要MVN1.0.2或更高版本
罐需添加到类路径路径下
二,窗户安装
包含windows系统下二进制和源码方式AMQ的安装。
windows下二进制版本的安装
- <李>
访问activemq.apache.org/,点击下载,在最新发布版本选择AMQ4.x
李> <李>在下载页面,选择二进制版本
李> <李>解压压缩文件到安装文件夹
李> <李>按本文后面的开始使用AMQ步骤执行
李>windows源码包安装
AMQ在JDK1.4.x上可以运行,但1.5版本JDK需要编译和构建
- <李>
前3步同上
李> <李>在mvn2.0.4或jdk1.5环境下构建AMQ
命令如下:
cd[安装文件夹)
安装-Dmaven.test mvn干净。跳过=true
若倾向使用IDE,可以如下操作
mvn eclipse: eclipse
或
mvn的想法:想法
李> <李>从AMQ安装文件夹执行如下操作:
cd [activemq_install_dir] \会议\目标
解压activemq-x.x-SNAPSHOT。zip
cd activemq-x。x-SNAPSHOT
bin \ activemq
注意:在使用过程中,AMQ会相对当前目录创建文件夹,请在AMQ安装目录下执行相关操作
李> <李>执行下文的测试AMQ
李>窗户开发者版本
步骤同上、下载AMQ版本不同。
三,Unix下安装
- <李>
下载zip包
比;wget http://activemq.apache.org/path/tofile/apache-activemq-4.1.0-incubator.tar.gz
2。解压
比;焦油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全新安装
3。若因为源文件中测试功能未通过,执行如下
,,cd (activemq_install_dir)
,,mvn全新安装-Dmaven.test.skip=true
4。亦可使用IDE做相关操作,具体参考上文
四,开始应用AMQ
1, windows下
,,cd (activemq_install_dir)
,,执行
,,本\ activemq
2。Unix下
cd [activemq_install_dir]
执行
bin/activemq
或
bin/activemq祝辞2/tmp/templog,祝辞,1,,
注意:除非在nohup下启动AMQ,否则不要关闭启动AMQ的控制台或壳
五、测试AMQ安装
若AMQ正常启动,会显示如下输出:
INFO, ActiveMQ JMS Message Broker (ID:苹果- s - computer.local - 51222 - 1140729837569 - 0时)已经开始
AMQ默认端口61616,可通过如下命令查看进程:
#窗口netstat——|发现“61616”,,
# unix
netstat——| grep 61616
六、监控AMQ
本地只用如下地址查看。从AMQ5.8起,AMQ默认用户名及密码为管理
http://localhost: 8161/admin
七、停止AMQ
在windows和unix安装版本下,通过ctrul + c在控制台或壳命令行下终止运行中的AMQ。通过后台方式运行的AMQ通过如下命令终止:
p ef | grep activemq
杀死(PID)