现在的位置: 首页 > 综合 > 正文

Ubuntu下安装ActiveMQ

2013年11月26日 ⁄ 综合 ⁄ 共 1109字 ⁄ 字号 评论关闭

转自 http://my.oschina.net/ruralhunter/blog/103827

一篇不错的文章,适合于原包部署,activem 5.9.0按此方法亦同步骤。

主要参考http://www.jmkg.co.uk/2010/08/31/installing-activemq-on-ubuntu/,略有补充

1. 下载安装包,建立activemq用户,安装

下载最新的activemq,写此文时为5.7。

1 cd /opt/
2 tar xvzf
xxxx/apache-activemq-5.7.0.
tar.gz
3 ln -s
apache-activemq-5.7.0 activemq
4 adduser
activemq
5 chown -R
activemq.activemq apache-activemq-5.7.0
6 ln -sf
/opt/activemq/bin/activemq /etc/init.d/
7 update-rc.d
activemq defaults

2. 生成并编辑配置文件 

1 /etc/init.d/activemq
setup /etc/default/activemq

这里面主要有3项需要定制配置: 
ACTIVEMQ_USER,运行activemq的用户,配置为刚才建立的activemq用户 
ACTIVEMQ_DATA,activemq的data路径,存放真正的队列数据等,可以直接加在配置文件开头,目录权限需要为ACTIVEMQ_USER可写 
JMX配置,这一项比较麻烦一点,主要是管理activemq的jmx连接配置,不配也能用,但是停activemq就只能是残酷的kill,好像不太安全,所以还是建议配置。可以按照以下内容: 

1 ACTIVEMQ_SUNJMX_START="-Dcom.sun.management.jmxremote.port=11099
"
2 ACTIVEMQ_SUNJMX_START="$ACTIVEMQ_SUNJMX_START
-Dcom.sun.management.jmxremote.password.file=${ACTIVEMQ_CONF}/jmx.password"
3 ACTIVEMQ_SUNJMX_START="$ACTIVEMQ_SUNJMX_START
-Dcom.sun.management.jmxremote.access.file=${ACTIVEMQ_CONF}/jmx.access"
4 ACTIVEMQ_SUNJMX_START="$ACTIVEMQ_SUNJMX_START
-Dcom.sun.management.jmxremote.ssl=false"
5

抱歉!评论已关闭.