官网下载tar包
http://activemq.apache.org/components/classic/download/
安装activemq前提是要有JDK环境
1.在安装目录下解压tar包
tar -zxvf apache-activemq-5.15.10-bin.tar.gz
2.进入解压后的文件夹,进入bin目录下:
[root@instance-d6rdm793 apache-activemq-5.15.10]# cd bin/
[root@instance-d6rdm793 bin]# ls
activemq activemq-diag activemq.jar env linux-x86-32 linux-x86-64 macosx wrapper.jar
3. ./activemq start 启动
[root@instance-d6rdm793 bin]# ./activemq start
INFO: Loading '/usr/activemq/apache-activemq-5.15.10//bin/env'
INFO: Using java '/usr/lib/jvm/java-1.8.0/bin/java'
INFO: Starting - inspect logfiles specified in logging.properties and log4j.properties to get details
INFO: pidfile created : '/usr/activemq/apache-activemq-5.15.10//data/activemq.pid' (pid '20401')
4.ps -ef|grep activemq 查看
[root@instance-d6rdm793 bin]# ps -ef| grep activemq
root 20401 1 83 15:45 pts/0 00:00:08 /usr/lib/jvm/java-1.8.0/bin/java -Xms64M -Xmx1G -Djava.util.logging.config.file=logging.properties -Djava.security.auth.login.config=/usr/activemq/apache-activemq-5.15.10//conf/login.config -Dcom.sun.management.jmxremote -Djava.awt.headless=true -Djava.io.tmpdir=/usr/activemq/apache-activemq-5.15.10//tmp -Dactivemq.classpath=/usr/activemq/apache-activemq-5.15.10//conf:/usr/activemq/apache-activemq-5.15.10//../lib/: -Dactivemq.home=/usr/activemq/apache-activemq-5.15.10/ -Dactivemq.base=/usr/activemq/apache-activemq-5.15.10/ -Dactivemq.conf=/usr/activemq/apache-activemq-5.15.10//conf -Dactivemq.data=/usr/activemq/apache-activemq-5.15.10//data -jar /usr/activemq/apache-activemq-5.15.10//bin/activemq.jar start
root 20442 20176 0 15:45 pts/0 00:00:00 grep activemq
安装完成!!!!!!!!!!!!
下面要把activemq设为系统服务,设置开机启动:
同之前的tomcat设置类似的操作,拷贝一份activemq启动文件到/etc/init.d目录下
[root@instance-d6rdm793 /]# cp /usr/activemq/apache-activemq-5.15.10/bin/activemq /etc/init.d/
[root@instance-d6rdm793 /]# cd etc/init.d/
查看init.d目录下:
编辑activemq文件:
[root@instance-d6rdm793 init.d]# vi activemq
添加如下配置:
### BEGIN INIT INFO
# Provides: activemq
# Required-Start: $remote_fs $network $syslog
# Required-Stop: $remote_fs $network $syslog
# Default-Start: 3 5
# Default-Stop: 0 1 6
# Short-Description: Starts ActiveMQ
# Description: Starts ActiveMQ Message Broker Server
### END INIT INFO
export JAVA_HOME=/usr/lib/jvm/java-1.8.0
ACTIVEMQ_HOME=/usr/activemq/apache-activemq-5.15.10
export JAVA_HOME和ACTIVEMQ_HOME按实际目录写
保存文件退出。
添加activemq到服务列表:
chkconfig --add activemq
查看是否添加成功:
chkconfig --list
好了,就可以使用service activemq start启动activemq,service activemq stop停止
最后,设置开机启动:
chkconfig activemq on