Linux安装ActiveMQ

懵懂的女人 提交于 2019-12-27 17:27:27

下载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端口提供管理控制台服务

易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!