第一步:下载ActiveMQ的安装包
第二步:解压缩安装文件到运行目录(可设定运行目录为/Apps/apache-activemq-5.5.0/)
[root@localhost ~]# tar -xzvf /home/chhbjh/apache-activemq-5.5.0-bin.tar.gz
修改权限:
[root@localhost ~]#chown -R root.root activemq/
第三步:指定配置文件目录并启动ActiveMQ
进入bin目录
[root@localhost bin]# ./activemq setup /etc/default/activemq
这样会在/ect/default目录下生成activemq的配置文件,可利用vi /etc/default/activemq命令打开,并进行相应配置(例如修改JAVA_HOME)一定要安装JDK
在/etc/default/activemq最后面添加JAVA_HOME=/usr/java/jdk1.6.0_26/
PATH=$JAVA_HOME/bin:$PATH:.
CLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar
export JAVA_HOME
export PATH
export CLASSPATH
activeMQ具有三种启动方式
1、普通启动 ./activemq start
2、启动并指定日志文件 ./activemq start >tmp/smlog
3、后台启动方式
[root@localhost bin]# nohup ./activemq start >/tmp/smlog
前两种方式下在命令行窗口关闭时或者ctrl+c时导致进程退出,采用后台启动方式则可以避免这种情况。
第四步:检查已经启动
ActiveMQ默认采用61616端口提供JMS服务,使用8161端口提供管理控制台服务,执行以下命令以便检验是否已经成功启动ActiveMQ服务。
[root@localhost activemq]# netstat -ln | grep 61
tcp 0 0 0.0.0.0:8161 0.0.0.0:* LISTEN
第五步:停止ActiveMQ
1、首先需要找到activemq进程的PID:[root@localhost activemq]# ps -ef | grep activemq
root 11315 1 0 11:17 pts/1 00:00:03 /usr/bin/java -Xms1G -Xmx1G -Djava.util.logging.config.file=logging.properties -Dcom.sun.management.jmxremote -Djava.io.tmpdir=/usr/local/activemq/tmp -Dactivemq.classpath=/usr/local/activemq/conf; -Dactivemq.home=/usr/local/activemq -Dactivemq.base=/usr/local/activemq -Dactivemq.conf=/usr/local/activemq/conf -Dactivemq.data=/usr/local/activemq/data -jar /usr/local/activemq/bin/activemq.jar start
root 14542 11237 0 11:47 pts/1 00:00:00 grep activemq
2、然后,杀死activemq的进程(其中 -9表示强制终止)
[root@localhost apache-activemq-5.5.0]# kill -9 5259
第六步:检查是否开启
打开网页:http://192.168.5.233:8161/admin/ 默认用户名密码都是admin (记得防火墙要开启)