下载ActiveMQ包
http://activemq.apache.org/
解压
[root@localhost files]# tar -zxvf apache-activemq-5.15.10-bin.tar.gz
将包移动到另一个目录,也可以不用这步
[root@localhost files]# mv apache-activemq-5.15.10 /usr/local/activemq
启动ActiveMQ
一般启动:./activemq start
带运行日志的启动方式(要先创建好log文件):./activemq start > /activemq/runlog.log
[root@localhost files]# cd /usr/local/activemq/bin/
[root@localhost bin]# ./activemq start
INFO: Loading '/usr/local/activemq//bin/env'
INFO: Using java '/usr/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 '8725')
查看服务是否成功启动(三种方式)
[root@localhost bin]# ps -ef | grep activemq | grep -v grep
root 8725 1 22 13:35 pts/0 00:00:05 /usr/bin/java -Xms64M -Xmx1G -Djava.util.logging.config.file=logging.properties -Djava.security.auth.login.config=/usr/local/activemq//conf/login.config -Dcom.sun.management.jmxremote -Djava.awt.headless=true -Djava.io.tmpdir=/usr/local/activemq//tmp -Dactivemq.classpath=/usr/local/activemq//conf:/usr/local/activemq//../lib/: -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@localhost bin]# netstat -anp | grep 61616
tcp6 0 0 :::61616 :::* LISTEN 8725/java
[root@localhost bin]# lsof -i:61616
COMMAND PID USER FD TYPE DEVICE SIZE/OFF NODE NAME
java 8725 root 132u IPv6 97410 0t0 TCP *:61616 (LISTEN)
访问ActiveMQ图形化界面
ActiveMQ默认采用 61616 端口提供JMS服务,默认采用 8161 端口提供管理控制台服务
先使用 ifconfig 查看 linux 系统ip,再开放 8161 端口
默认的用户名密码都是 admin