官网下载地址:http://activemq.apache.org/download.html
比如下载5.14.5版本
首先选择一个目录下载软件,并且解压
[root@localhost ~]# cd /usr/local/src
[root@localhost src]# wget http://mirrors.hust.edu.cn/apache//activemq/5.14.5/apache-activemq-5.14.5-bin.tar.gz
[root@localhost src]# tar -zxvf apache-activemq-5.14.5-bin.tar.gz
移动,并且重新命名
[root@localhost src]# mv apache-activemq-5.14.5 ../activemq
[root@localhost src]# cd ../activemq/bin
启动,会发现报错
[root@localhost bin]# ./activemq start
INFO: Loading ‘/usr/local/activemq//bin/env’
ERROR: Configuration variable JAVA_HOME or JAVACMD is not defined correctly.
(JAVA_HOME=”,JAVACMD=’java’)
找不到jdk,那我们就安装一个jdk
安装jdk教程:http://www.jb51.cc/article/p-abkqqjpz-bpw.html
但是这样还是不行,因为activemq默认的jdk需要设置
编辑env,在最后 java_home的位置,打开注释,把java_home的路径配置进入
[root@localhost bin]# vi env
比如:JAVA_HOME=/usr/local/jdk
启动,成功
[root@localhost bin]# ./activemq start
INFO: Loading ‘/usr/local/activemq//bin/env’
INFO: Using java ‘/usr/local/jdk/bin/java’
INFO: Starting - inspect logfiles specified in logging.properties and log4j.properties to get details
INFO: pidfile created : ‘/usr/local/activemq//data/activemq.pid’ (pid ‘4932’)
然后在浏览器上面 http://ip:8161/admin/ admin/admin 登录
到这里是可以做了,但是为了启动方便,所以把activemq加入到全局变量
[root@localhost ~]# vi /etc/profile
加入
export ACTIVEMQ_HOME=/usr/local/activemq
修改path
PATH=$PATH:$JAVA_HOME/bin:$JRE_HOME/bin:$ACTIVEMQ_HOME/bin
然后还有自动启动的资料:http://blog.csdn.net/lyelyelye/article/details/54707113
http://www.win789.com/linux/2016/42452.html
这个自动启动我不是很喜欢,在centos7中,服务启动基本都是用 systemctl 这个东西的
我这里再看看弄一个自动启动出来晚点修改
基本的命令 查看状态:activemq status 开启服务:activemq start 关闭服务:activemq stop