安装ActiveMQ
Apache ActiveMQ是最流行、最强大的开源消息和集成模式服务,ActiveMQ简单快速,支持多种语言和通信协议,具有易于使用的企业集成模式和许多高级功能,同时完全支持JMS1.1和J2EE1.4,那如何在Windows和unix平台安装和配置ActiveMQ4.x/5.x?
准备安装
硬件要求
二进制安装至少需要60MB的磁盘空间
源码安装或者开发人员发行版需要至少300MB磁盘空间
还需要额外的磁盘空间将持久消息存储到磁盘
操作系统
Windows:windows xp SP2,Windows2000,Wondows Vista,Windows7及以上版本
Unix:任何支持Java的unix平台
环境
JRE1.7(1.6支持5.10.0及以下版本)
如果编译源码则需要JDK,Maven 3.0.0,将要使用的Jar添加到类的路径中
Windows安装
Windows二进制安装
1. 下载最新稳定版本
http://www.apache.org/dyn/closer.cgi?filename=/activemq/5.14.5/apache-activemq-5.14.5-bin.zip&action=download
2. 将ActiveMQ二进制文件从ZIP文件中解压到安装目录
Windows源码安装
1. 下载最新稳定版本源码
http://apache.fayea.com/activemq/5.14.5/activemq-parent-5.14.5-source-release.zip
2. 将ActiveMQ源码从ZIP文件中解压到安装目录
3. 使用Maven构建ActiveMQ,在ActiveMQ安装目录下运行
mvn clean install -Dmaven-test-skip=true
4. 如果你要使用IDE,你可以使用Maven插件自动生成IDE的项目文件
如:mvn eclipse:eclipse或者mvn idea:idea
Unix安装
Unix二进制安装
1. 下载最新稳定版本
2. 将ActiveMQ二进制文件解压缩到指定目
tar zxvf activemq.x.x-src.tar.gz
Unix源码安装
1. 下载最新源码
wget http://apache.fayea.com/activemq/5.14.5/activemq-parent-5.14.5-source-release.zip
2. 解压缩源码到指定目录
3. 用maven构建ActiveMQ,在ActiveMQ安装目录下运行
cd [activemq_install_dir]
mvn clean install -Dmaven-test-skip=true
如果maven报出java.lang.OutOfMemoryError,运行以下命令:
export MAVEN_OPTS="-Xmx512M"
开始ActiveMQ
windows
1. 二进制安装
cd [activemq_install_dir]
bin\activemq start
2. 源码安装
cd [activemq_install_dir]\assembly\target
unzip activemq-x.x-SNAPSHOT.zip
cd activemq-x.x-SNAPSHOT
bin\activemq
unix
cd [activemq_install_dir]/bin
./activemq console
cd [activemq_install_dir]/bin
./activemq start
测试安装
1. 用户界面
打开管理界面http://127.0.0.1:8161/admin/
用户名:admin
密码:admin
打开Queue,输入queue名称,创建一个Queue,并send to
2. 查看日志是否运行正常,日志目录[activemq_install_dir]/data/activemq.log
3. 监听端口
windows运行netstat -an|find "61616"
unix运行 netstat -nl|grep 61616
监控ActiveMQ
在web页面监控ActiveMQ URL:http://127.0.0.1:8161/admin/
关闭ActiveMQ
cd [activemq_install_dir]/bin
./activemq stop