下载ActiveMQ
将下载好的tar.gz包存放在 /opt目录下,并解压安装包
tar -zxvf apache-activemq-5.15.11-bin.tar.gz
进入解压后的bin目录下,执行activemq
一、启动
1. 普通启动mq
./activemq start
activemq的默认进程端口是61616
这里屏蔽掉我不想看见含有grep的关键行
[root@localhost bin]# ps -ef|grep activemq|grep -v grep
root 54714 1 0 08:05 pts/0 00:00:37 /usr/java/jdk-13.0.1/bin/java -Xms64M -Xmx1G -Djava.util.logging.config.file=logging.properties -Djava.security.auth.login.config=/opt/apache-activemq-5.15.11//conf/login.config -Dcom.sun.management.jmxremote -Djava.awt.headless=true -Djava.io.tmpdir=/opt/apache-activemq-5.15.11//tmp -Dactivemq.classpath=/opt/apache-activemq-5.15.11//conf:/opt/apache-activemq-5.15.11//../lib/: -Dactivemq.home=/opt/apache-activemq-5.15.11/ -Dactivemq.base=/opt/apache-activemq-5.15.11/ -Dactivemq.conf=/opt/apache-activemq-5.15.11//conf -Dactivemq.data=/opt/apache-activemq-5.15.11//data -jar /opt/apache-activemq-5.15.11//bin/activemq.jar start
[root@localhost bin]#
2. netstat -anp|grep 61616
netstat 查看端口61616是否被占用 端口被占用就表示activemq已经成功启动了
这里可以看到61616这个端口已经被我们的java 54714这个进程占用了
3. lsof -i:61616
二、重启
./activemq restart
三、关闭
./activemq stop
然后查看lsof -i:61616 已经是空的了 说明stop成功
四、带日志的启动方式
./activemq start > /run_activemq.log
ActiveMQ控制台
关闭linux的防火墙
查看linux的ip地址 windows的ip地址 双方ping一下看能否ping通,如果能ping通就基本没有问题了
前台默认端口是8161如果能看到下面的页面就说明成功了
登录一下
登录之后出现
备注
linux上采用61616端口提供JMS服务
window上访问采用8161端口提供管理控制台服务